5 ms·
I can't imagine programming with ESL and having to deal with code where some english speaker thought they were super clever and named various classes and variab
by TheGRS 7y ago
I can't imagine programming with ESL and having to deal with code where some english speaker thought they were super clever and named various classes and variables after things that are super referential or punny. I see a lot of classes at my current job named after 80s TV shows or inside jokes. Maybe having ESL would make that type of thing easier to deal with actually since it drives me up the wall.
- kfrzcode 7y agoClasses named for inside jokes are an example of horrible programming practices which should never get past code review
- TheGRS 7y agoWell that would assume such practices were around when that code was created.
- thaumasiotes 7y agoProgramming as an English speaker in code mainly written by foreigners is strange too. Misspelling words doesn't matter to them. Having several classes using the same name template ("GhostFactory" / "GhoulFactory" / "ZombieFactory") is fine... and it's also fine if one of them happens to be spelled differently ("PumpkinFatcory"). They're just arbitrary letter sequences that you type via autocomplete.
- marc_abonce 7y agoI remember having to look up what foobar meant back when I started learning programming. "What do you mean it doesn't mean anything? It has to mean something, otherwise what does this code do!?"
- needle0 7y agoOh boy. Phabricator was _terrible_ with this. Native English speakers thought ridiculous button UI names like "Clowncopterize" were so funny. Fricking no.