Re:Principles for Programming Languages for Learners
by hacksonx on Monday August 29, 2016 @02:12AM
(#12380321)
At times even the power that an IDE brings aren't put into full use. The refactoring functionality in most IDE's makes fixing repeated typos easy but people still leave their code like that.
I found it a pretty surreal experience working on a Chinese (Java) code base. All the names were in English (comments were in Chinese, but anything that wasn't a comment was in "English"). Everyone used autocomplete. If a name happened to be misspelled on creation, everyone happily went with it forever. They didn't care. Even if e.g. you had a bunch of related methods like "dispatchAComponent", "dispatchBComponent", "dispacthCComponent".