Hacker News new | ask | show | jobs
by hmottestad 5333 days ago
Yes, many features aren't necessary. But where an IDE really wins out is it's ability to understand context.

Code hinting on a method call to an object....no problem. Your IDE knows what object the method returns, so it will give you a list of methods/variables that are applicable.

Realized your method is starting to get a bit long, just refactor a part of the code that seems like it is its own entity. Your IDE will handle all the variables needed and even tell you that other parts of your code can be refactored to call the same method.

Wrote something that broke something? No problem, right click that piece of code and choose revert.

Can't be arsed to write a makefile...neither can I...cause there is a button for that.

Hmmm...here is a weird problem...I wonder how my code is actually working right here? Oh yeah...use the built in debugger.

This method call throws some stupid exception...really? Are you sure? Ok then...alt+enter - surround with try catch.

Let's just make a quick constructor for that...ctrl-n, select variables, done (and yes, I would like to make a call to super :)