
10 приёмов чистого кода на PHP
Чистый код — это не про красоту, а про стоимость поддержки. Вот приёмы, которые окупаются сразу.
- Называйте переменные по смыслу:
userCount, а неn. - Функция делает одно дело — и её имя это отражает.
- Ранний возврат вместо вложенных
if:if (!$ok) return;. - Магические числа — в константы:
const MAX_SIZE = 10;. - Не комментируйте очевидное — комментируйте почему, а не что.
- Однотипные проверки — в отдельный метод.
- Избегайте «флаговых» аргументов
doThing(true). - Форматирование — автоматически (
php-cs-fixer), не руками. - Тесты пишите на поведение, а не на реализацию.
- Удаляйте мёртвый код без сожалений.
«Программы нужно писать для людей, которые будут их читать, и лишь попутно — для машин.» — Абельсон и Сассман
Начните с трёх пунктов на следующем ревью — эффект будет заметен.
