by mofosyne on 4/27/24, 1:09 PM with 7 comments
> EW: And there is a talk here, "Crafting strong identifier naming practices." And this is going to be science-based?
> GW: Sure, because it is actually pretty straightforward to study how recognizable different naming conventions in code are. For example, camelCase is harder for people to read, if English is not their first language. If you think, for example, of somebody coming from a non-alphabetic language like Chinese. The notion that the capitalization of the letter matters, and then we hit acronyms, and then we hit all of the other cases. There is some evidence that pothole_case is actually easier for non-native speakers of English to read, because it does not require as much implicit knowledge.
by calrain on 4/27/24, 1:16 PM
When working with databases, all properties / columns that I use are lowercase snake case.
Much faster to work with, you learn to type _ pretty quickly.
by _akhe on 4/27/24, 2:42 PM
There are some non-English based programming languages: https://en.wikipedia.org/wiki/Non-English-based_programming_...
by phendrenad2 on 4/27/24, 10:28 PM
by aristofun on 4/27/24, 1:44 PM