3 ms·
I don't use IDEs at all. The features I see that I think "that's nice" are: * Integrated with the build system (shows lines that fail the build etc.) * Integr
by flumpcakes 4y ago
I don't use IDEs at all. The features I see that I think "that's nice" are:
* Integrated with the build system (shows lines that fail the build etc.)
* Integrated with the debugger (mark lines to stop at, follow the lines)
* Integrated with a language server (highlighting, style errors, help, "IntelliSense")
* Automated Refactoring (rename variable, function, class, and it's updated everywhere)
* Integrated source control (git, etc.)
* Inline documentation as well as autocomplete.
Things I haven't seen but seem like natural progressions:
* Integrated CI/CD: deploy straight from your IDE, view pipeline outputs
* Production/remote debugging: connect to running processes non-destructively to find memory leaks, etc.
To be honest, you sound perfectly productive without an "IDE". If everyone has a set of tools they are comfortable with I don't see why that isn't as good as a singular IDE. Then again, as I said, I don't use IDEs at all...