|
|
|
|
|
by mlthoughts2018
2751 days ago
|
|
I despise code autocomplete features. I could not stand using Jedi in Emacs. It just slows me down way too much to have to interact with an autocompleter. I’ll never understand why anyone would want this. I’ve found code autocompletion to be particularly troublesome and hindering on large legacy code bases, where the suggestions not only prevent you from quickly typing out the method, class, etc. that you were trying to type, but also add a hindering layer of misdirection to trying to learn the architecture and code layout and form a mental model of the code organization. Code autocompleters have only ever been pure waste to me, across a wide range of projects of various ages, states of code complexity, states of maintenance. |
|
For example, do you think you use more of open source/3rd party libraries than your peers on the same project?
Do you find that many facilities in modern OS or languages are overly bloated, in your view?
What about project management methodologies -- do you have a preference?
Reason I am asking, is because your comment just does not correspond to my experience at all.
By now I cannot program without code completion, especially in the languages like JavaScript that do not have strong compile time verification.
It is also tremendously helpful for me in other languages I use, it helps me not just with my code, but reduces time of looking up basic API documentation for a new library that I recently incorporated.
I also often see that there is a duplicate function (even just from the names of functions, between my code and some library that I included in my project). So it helps me make quick decisions were I should remove code duplication.
So I am wondering if your perception is a result of a larger set of experiences/circumstances/choices that I did not take into account.