Naming Things
6 Comments
Comments are ordered by helpfulness, as indicated by you. Help us pick out the gems and discourage asshattery by voting on notable comments.
Got something to add? You can leave a comment below.
Ivan Nikolić
Andrew
You can spend all week thinking about this, but what it comes down to is too much specificity. The cascade works if it’s designed properly.
Benjamin Christine
Great writeup. Been a big point of conversation in our team. Has reinforced some of our decisions, so thank you for that.
Brian LePore
I guess I’ll be the one to argue for Donner and Blitzen over the original names. :-p
Heather Lewis
Yes, naming can be a time-consuming task, especially if a lot of terms are alike. In our team, we have a naming pattern so it will be easy for other developers to identify, which is which. I will get back to this for tips. Thanks!
David Hellmann
Thanks for that article. Naming is a really difficult thing. I’ll read it again after the holidays! :)
Great article, especially with the links to vocabularies! One thing that I’ve started using is thesaurus for finding synonyms to widely accepted words (e.g. http://thesaurus.com/), either to find “shorter” (but still recognizable) word or, since English is not my native language, to maybe see if there is some more common word for what I’m trying to describe (mostly because of “brain freeze” moments :)).
Regarding scaling techniques, I’ve found that using Greek alphabet is somewhat more approachable and it looks “cooler”, e.g. primary > alpha, secondary > beta, tertiary > gamma, etc. Also, shorter words :)