Как обрабатывать аббревиатуры в именах классов?
Вместо объяснения приведу простой и короткий пример:
Я бы назвал класс, который анализирует XML XMLParser
, Иногда я сталкиваюсь с проблемами, например, я хочу создать класс, который маркирует XML, но XMLLabeler
кажется странным из-за двух одинаковых букв.
Поскольку XML является широко распространенным термином, не должно быть проблем с разрешением этой "проблемы", но для более сложных аббревиатур это оставляет неприятный вкус.
Как бы вы справились с такими вещами? Строгость применения дела верблюда? И. е. XmlParser
, XmlLabeler
? Существуют ли соглашения об именах для сокращений в именах классов?
1 ответ
Решение
Camel Case (XmlParser) является предпочтительным способом, потому что его легче читать