Нет правильного ответа на этот вопрос.Самое главное, что вы последовательны.Это раздражает, когда некоторые классы XMLMyClass
, а другие XmlMyOtherClass
, и вы используете функции автозаполнения IDE, поскольку два связанных класса, имеющие одинаковые имена, не отображаются рядом друг с другом.
Какличное предпочтение, в общем, мне нравится использовать заглавную букву только в первой букве аббревиатуры, если только аббревиатура не оканчивает название.Если это заканчивает название тогда, я думаю, что все заглавные буквы для этого хороши.Я говорю это по двум причинам.
- Трудно разобрать, где аббревиатура заканчивается, если она начинается или находится в середине слова и находится во всех заглавных буквах.Для хорошо известных аббревиатур это не такая уж большая проблема, но если вы создаете новые аббревиатуры, их может быть сложнее читать.
- Вы не сталкиваетесь с акронимами спина к спине, создавая все заглавные буквы, как в вашем случае XMLRPC,
То, что, как говорится, хорошая стратегия использования при принятии решений, я придерживаюсь соглашений стандартной библиотеки языка.
Например, так как вы пометили это с помощью C #и Java, мы можем посмотреть, как эти языки обрабатывают аббревиатуры.