Re:Java 25's new CPU-Time Profiler (1)
by estimator7292 on Saturday September 13, 2025 @11:53AM
(#45233078)
I hate Java because debugging java code is worse than debugging assembly
[ Parent
| on HN ]
As a Intellij-user I am more than a little confused. What are features missing from Java's debugging story?
Re:Java 25's new CPU-Time Profiler (1)
by eklavya on Saturday September 13, 2025 @12:18PM
(#45233269)
I have mostly heard these complaints from people who haven't used a java ide and/or do not know that jvms allow waiting for a debugger before starting execution (helps with all sorts of spring or whatever errors and boilerplate).
That said, there is a shitload of "enterprise" fuckery in Java, but those Devs would have made a mess of any codebase anyway.
Re:Java 25's new CPU-Time Profiler (1)
by vips7L on Saturday September 13, 2025 @12:27PM
(#45233318)
Yeah this comment is wild to me. Java’s debugging is so good I can debug a remote server from my local machine.
Something I've had to do a handful of times against production systems when we absolutely couldn't reproduce an issue locally. Such a great debug ecosystem.
Re:Java 25's new CPU-Time Profiler (1)
by trollied on Saturday September 13, 2025 @12:28PM
(#45233330)
I hate to say it, but this is because you are not a Java developer. It’s very easy to debug.
Found out another printf debugger.
Re:Java 25's new CPU-Time Profiler (1)
by spreiti on Saturday September 13, 2025 @03:21PM
(#45234605)
How much experience do you have working in Java? This statement really surprises me because Java has some of the best in class tools to debug and troubleshoot issues.
Re:Java 25's new CPU-Time Profiler (1)
by throwaway7783 on Saturday September 13, 2025 @10:22PM
(#45236910)
This is really a wild take. Java's debugging support is one of the best out there.
Re:Java 25's new CPU-Time Profiler (1)
by peterashford on Sunday September 14, 2025 @03:18AM
(#45238146)
This has to be one of the wrongest opinions I've ever seen on HN. It's mind-bendingly wrong.
Java would, IMO, be the easiest programming language in the world to debug. The debugging tools are mature, consistent and extensive.