Страницы

Поиск по вопросам

среда, 5 декабря 2018 г.

Почему в java рекомендуется называть класс с большой буквы?

Почему в java рекомендуется называть класс с большой буквы?


Ответ

Для начала, давайте ответим на вопрос: а почему вообще нужны какие-то рекомендации по называнию классов? Вот бы каждый писал как ему вздумается, было бы наверное неплохо? На самом деле, не так уж и хорошо. Дело в том, что в серьёзных проектах большая часть времени расходуется не на написание кода, а на его поддержку. Причём код поддерживает обычно не тот, кто его написал. Если код написан в одинаковом стиле, его легче понимать: не приходится подстраиваться под индивидуальный стиль каждого нового автора. Поэтому руководители крупных проектов часто (если не всегда) требуют от программистов соблюдения общепринятого стиля. Почему этим правилам должны следовать вы, если вы не пишете большой коммерческий проект? Потому что вам же будет лучше: вы привыкнете писать код в определённом стиле, и когда пойдёте на работу, ваш стиль будет выглядеть профессионально, что вызывает положительное отношение к вам. И вам не придётся привыкать к стилю других, что тоже немаловажно: в первые недели работы в новой компании и так много трудностей. Отлично, почему же именно с большой буквы? Дело в том, что надо было установить хоть какое-то правило. Сообщество Java приняло такой стандарт (а может, Гослингу так понравилось), более-менее произвольно, важно было лишь чтобы стандарт существовал. И теперь нам ничего не остаётся, как следовать этому стандарту. Кстати, в Java есть ещё много других правил именования. Вот они все: http://www.oracle.com/technetwork/java/javase/documentation/codeconventions-135099.html Для классов (вольный перевод): Имя класса должно быть существительным. Если оно состоит из нескольких слов, слова пишутся вместе, каждое с большой буквы. Старайтесь, чтобы ваши имена классов были простыми и выразительными. Избегайте сокращений и аббревиатур (за исключением популярных и устоявшихся, наподобие URL или HTML).

Комментариев нет:

Отправить комментарий