Пока вы создаете сайт для компании по веб-разработке в Лондоне, что произойдет, если вы захотите повторно использовать код для компании по веб-разработке в Нью-Йорке? или как насчет ремесленного магазина в Лондоне? Сейчас это кажется тривиальным, так как вы пишете код, но что, если у вас есть команда? Лучше всего использовать имена, которые имеют смысл для данной страницы. Если вы выводите страницу на экран, любой должен иметь возможность определить основные компоненты: верхний и нижний колонтитулы, навигацию и т. Д. И т. Д.
Хотя идентификаторы и классы должны быть описательными, как писал Кристопер Альтман (.warningtext
v .redtext
), нет необходимости перегружать их информацией (.thisTextAppearsWhenTheUserEntersTheirNameInThePhoneNumberArea
немного глупо), поэтому необходимо соблюдать баланс. Как правило, я стараюсь использовать минимальное описание, чтобы специально пометить раздел, чтобы упростить внешний вид моих кодов и мою нездоровую одержимость скоростью.
Короче говоря, если все, что вам нужно для правильной идентификации раздела - это заголовок, используйте заголовок. Не нужно вводить больше информации, если у нее нет цели.