Мои правила нейминга в коде. Если кто-то делает не так, то останемся после работы и будем разговаривать уже по другому.
Переменные
1. Глобальные константы UPPER_CASE.
2. Остальные в LowerCamelCase.
3. Массивы это множественное число, например, items.
4. Если это мапа, то должно быть понятно что к чему там мапится, например itemById.
5. Если это boolean, то это вопрос, который начинается с is/has.
Классы/Типы/Интерфейсы
1. Имя класса/типа/интерфейса отражает его сущность, то чем он является, а не то, что он делает. Например, HtmlParser - плохо, ParsedHtml - хорошо.
2. Имена классов всегда в UpperCamelCase.
3. Имена методов всегда в LowerCamelCase.
4. Имя метода это существительное, если он возвращает значение.
5. Имя метода это глагол, если он не возвращает значения.
6. Исключение: boolean. Для них смотри правила именования булевых переменных.
Функции
1. Имена функции всегда в lowerCamelCase.
2. Имя функции всегда глагол.
3. Исключение: boolean. Для них смотри правила именования булевых переменных.
Enum
1. Имя: смотри именование классов/типов/интерфейсов.
2. Все значения в UPPER_CASE.
А как выбираете имена вы?