Some coding conventions use different forms for e.g. class identifiers
and method identifiers.
I like consistency more than I care about the exact rules, so I chose
according to the first applicable rule from the following list:
1. Consistency with existing code in the same program.
2. If the language has rich APIs, match the identifier rules used in the
APIs.
3. If there is a commonly used coding standard follow it.
4. In the rare case that none of the above apply, I usually just go with
the same rules as in the last program I worked on. I'm more likely to
remember those rules and apply them consistently than any new set of
rules I make up.
Patricia