Чистый код { Мой взгляд на стилистику кода
Немного истории Существует два стиля кодирования: 1. 2. K&R (Кернигана и Ричи) или «Рациональный» BSD или «стиль Алмена» K&R BSD
Рациональный стиль
Стиль Алмена
Классы ü ü Оформляются в верблюжьей нотации, с заглавной буквы, через подчеркивание. Первым словом принадлежность, вторым суть класса.
Функции и методы ü Оформляются в верблюжьей нотации с маленькой буквы без подчеркивания.
Переменные ü ü Оформляются в нижнем регистре, и если она составная, через подчеркивание. Исключения — глобальные переменные.
Приватные методы в ООП ü Если используется ООП, приватные методы начинаются с подчеркивания.
Пробелы ü Все математические и т. п. выражения следует отделять пробелами.
Паддинг
Паддинг в классах
Выравнивание
Выравнивание
Разрыв операторов ü Разрыв между операторами и функциями выглядит неаккуратно.
Кавычки ü Если предполагаются какие-либо служебные символы, к примеру — тег переноса, используем кавычки, иначе апострофы.
SQL синтаксис ü ü Не разделяется конкатенацией. Запрос пишется в несколько строк.
SQL синтаксис ü SQL интерпретатор, так же как и PHP, в случае ошибки выдает строку, на которой находится ошибка.
Спасибо Андрей Сафиуллин Эл. почта: safiullin@mediasite. ru Информация для размышления была взята с сайта www. irbis-school. com