Многие умеют писать код, кое-кто даже пишет много кода каждый день; но большая часть создаваемого кода никуда не годится. А все дело в том, что программирование - это не решение конкретных практических задач, а умение видеть задачу в целом, смотреть на несколько шагов вперед, и, конечно, восхищаться совершенством, красотой и универсальностью того, что создаешь. Программирование, применяемое для взаимодействия с абсолютно точными машинами, не терпит отсутствия самоорганизации: человек, терпящий дисгармонию и суету внутри себя, скорее всего не сможет стать хорошим программистом.
Filosoff представляет свой взгляд на CodeStyle, сформированный на базе личного опыта и различных открытых источников. Смотрите:
Finar,
- Смысл в том, чтобы использовать константы с говорящими именами. Т.к. в условиях мы будем сравнивать нечто не с абстрактной цифрой, которая ясна только разработчику, а с константой. Пример в публикации... (self::CROP - это константа класса http://php.net/manual/ru/language.oop5.constants.php )
- Не совсем понял, что именно пояснить. Я не рекоммендую использовать подчеркивание, кроме неких "исключений" (например, имя константы). Используем camelCase и радуемся : )
Это временный косяк-с был, fixed.
Полностью согласен.
Оставить комментарий