Re:What I would do differently if I was learning to program ...
by emodendroket on Monday July 09, 2018 @07:07PM
(#17494143)
I'm mostly an IntelliJ (and variants: RubyMine, Webstorm, Rider, PhpStorm, etc.) user, although I also use Visual Studio. In my experience, Emacs plugins for many languages often have a feel of working more on looking for matching words in the code rather than "understanding" what the code is doing, let alone suggesting good refactors.
Re:What I would do differently if I was learning to program ...
by marcosdumay on Monday July 09, 2018 @09:24PM
(#17494751)
IntelliJ's linters are indeed unusually rich on the deepness and complexity of their rules. But not on the universality, the reason that I consider them unusable, since I just don't like to turn rules off.
Anyway, that's a feature of their linters. It just happens to be packaged with their IDE, but it's a completely different tool.
Re:What I would do differently if I was learning to program ...
by emodendroket on Monday July 09, 2018 @10:53PM
(#17495079)
In practice the great linters and refactoring tools are kind of a package and it's nice to have them integrated (there's the "I") into your development environment. I find the IntelliJ emulation of Emacs key bindings good enough for me.
It marks the failures found by the CLI compilers and linters, exactly like any "good IDE" out there. What IDE are you referring to?