3 ms·
For my money? Java, hands down. I haven't worked in any environment that made it easier to do symbolic debugging, including attaching a symbolic debugger remot
by mindcrime 4y ago
For my money? Java, hands down.
I haven't worked in any environment that made it easier to do symbolic debugging, including attaching a symbolic debugger remotely (over the network) to a running process on another machine. Note that the process in question does need to have been started with certain specific command line arguments in order to do this, and most of the time you don't run your apps with the JDWP[1] stuff turned on, for security and performance reasons. But if you have a web app or something that's misbehaving, it's incredibly handy to be able to turn that on, fire up Eclipse (or whatever), connect the debugger, and use all your standard step over, step into, etc. debugging facilities[2].
[1]: https://docs.oracle.com/javase/8/docs/technotes/guides/troubleshoot/introclientissues005.html https://docs.oracle.com/javase/8/docs/technotes/guides/troub...
[2]: https://dzone.com/articles/remote-debugging-java-applications-with-jdwp https://dzone.com/articles/remote-debugging-java-application...