Categories
Case sensitivity and tools
19th December 2008
I want to say again that decision to make identifiers case-insensitive is one of the worst design decisions a language author can make. Along with that goes “declare on first usage” decision, but more on this later.
Why is it bad? Because you either have to have proper development tools that support this decision, or assume high professionalism of the developers, letting them use conventional tools. Good professional developer will be consistent with casing of identifiers, because he sticks to some naming convention and case means something there (this is wild assumption, but I believe it is true, hehe). (more…)
Posted in: Rants |