4 ms·
A good IDE, with good autocompletion features increases productivity a lot, plus it makes much easier for begginners to get started. When you first starting,
by ardit33 19y ago
A good IDE, with good autocompletion features increases productivity a lot, plus it makes much easier for begginners to get started.
When you first starting, you don't know much of the API/features of a language, hence IDE features such as "Autocompletion", "Open Declaration", "Find References"... are extremely useful.
One of my frustration with working with Python is that none of the IDEs are that good, and methods/language features are not commented that well.
In the Java world, Eclipse + lots of code commenting = makes it insanely easy to get learn new APIs.
Also, IDE's help a lot with debuging, running external tools, some automation...etc.
IDEs usually have higher learning curve (vs. a normal text editor), but make it up with the features that they provide.
- pg 19y agoAutocompletion is only possible in languages that are excessively verbose. In a good language, the next token requires thought to produce.
- rms 19y agoThere are different kinds of IDE autocompletion. Sometimes it is for generating the verbose statements in a language like Java. Sometimes it is a way of having API documentation integrated into the editor.
- michaelneale 19y agoso its still vi + copy/paste into the top level? (or have you given in to the dark seductions of vim)? ;)
- pg 19y agoBasically, except that on OSX you can just drag stuff from one terminal window to another.
- michaelneale 19y agoWhat was it Guy Steele said in a video "my stone tools don't run out of batteries". So true.
- ivankirigin 19y agoAutocompletion of long variable names allows for easy use of very descriptive names. Something similar to tab-completion in a CLI is very useful.
- far33d 19y agoVim does this (control-N control-P)
- ivankirigin 19y agoI should really learn more Vim.
- Tichy 19y agoSo you create a new function with every token?
- herdrick 19y agoAutocompletion is also for finishing a single token. If you have tokens more than four letters long, it's worthwhile. It can also be great for exploring new libraries.