3 ms·
So, I just started working in Java at an internship this summer. With mvn, the package manager is fantastic. I was naive and thought things like `npm` were uniq
by _RPM 10y ago
So, I just started working in Java at an internship this summer. With mvn, the package manager is fantastic. I was naive and thought things like `npm` were unique in their philosophy, but realized it's very similar. I hate debugging Java in an enterprise environment, but I have to say that it's really elegant to code in Java and use the standard library.
- jjoonathan 10y agoWhat's wrong with debugging java? Between reliable remote debugger attachment, mvn + IntelliJ's support for automatically building and distributing sources, decent decompilation in case that fails, JMX, and tools like VisualVM, it seems to me that Java is head and shoulders above most "trendy" languages in the debugging department. Is there a cool new tool that I'm not aware of that hasn't made it to Java yet?
- _RPM 10y agoI think my case was an isolated one. I had a Java package that wouldn't start in Tomcat because I had to merge trunk into my branch - Was very annoying and made me hate seeing java exceptions with a 100+ call stack.
- specialist 10y agoNot rare. Wrestling with Maven and Spring pretty much dominates IT-style development.
- specialist 10y agoYes, Java is a superior dev env. And then some says something like "We need DI aspects with our annotated IoC!" Spring (and others) is an exception (stack trace) obfuscation framework.
- _RPM 10y agoYeah. And with the bean configuration XML files, the error messages suck if there is anything wrong with it.