News for hackers. Stuff that matters.
Re:A Picture of Java in 2020 by mumblemumble on Tuesday September 22, 2020 @10:04AM (#24554470)
It saves real time if you write your code the way IntelliJ wants you to write your code.

If you structure things differently - say, by steering clear of subclass inheritance, or keeping interfaces small, or not using the Bean pattern, then you can pretty quickly discover that there aren't all that many IDE refactorings that you actually use.

At this point, most the refactorings and code actions that I'm actually using exist in vscode as well; IntelliJ's main advantage is that I'm (somewhat) more able to use them efficiently without taking my hands off the keyboard.

Re:A Picture of Java in 2020 by jolux on Tuesday September 22, 2020 @10:48AM (#24555031)
They’re immensely useful tools when working in large poorly-structured codebases, and they are more than worth it when dealing with stuff like that.
Re:A Picture of Java in 2020 by defnotashton2 on Tuesday September 22, 2020 @10:18AM (#24554601)
Extract interface, implement interface, extract method, move(to own file) only exist for go and c# via jet rains and are practical for anyone writing real world code.
Re:A Picture of Java in 2020 by jolux on Tuesday September 22, 2020 @10:47AM (#24555018)
Visual Studio does at least some of those for C#.
Re:A Picture of Java in 2020 by akiselev on Tuesday September 22, 2020 @12:09PM (#24556218)
And vscode has them for Typescript at the least, I suspect several other languages support them.
Re:A Picture of Java in 2020 by misa7499 on Tuesday September 22, 2020 @12:07PM (#24556200)
VSCode C# extension supports all of those.