Hacker News new | ask | show | jobs
by bobbytherobot 3713 days ago
I use IntelliJ. The biggest reason is because static analysis is a core feature. This core feature is a huge time saver when dealing with a large codebase.

* Visual highlighting for mistyping an import statement

* Code hints

* One-click navigation to where a method is defined

* Easy refactor

To illustrate what a time saver this is, it seems weekly some other engineer ask me to help them troubleshoot code that just isn't working. They've spent hours trying to troubleshoot it. I've not worked on this particularly code, in fact they have been working in the codebase twice as long as I have so they should know more than I.

We have the meeting where for the first few minutes I look at the code on their computer in VIM. I then load up their branch in IntelliJ. Quarter of the time we see a red squiggly line indicating a typo of some sort. Then the rest of the time, I'm able to navigate through several layers of code to find what is going on underneath in a matter of minutes.

1 comments

And, Jetbrain's IDEs have a great VIM mode. Best of both worlds.
Go on.