Мемо для тех, кто строит продукт на PHP и устал платить за хаос.
Есть маленький Composer-пакет, который делает одну опасную для старых привычек вещь: помогает нарушать PHP-правила ради строгой типизации. Без пафоса, но с последствиями. Для части команды это спасение: меньше неявных ошибок, чище контракты, предсказуемее код. Для другой — почти скандал: «зачем усложнять, если и так работает?»
Суть конфликта проста: рынок всегда делится на тех, кто живёт в «лишь бы запускалось», и тех, кто уже считает цену каждой runtime-ошибки. Этот пакет явно на стороне вторых.
Что важно для команды:
— если у вас растущий кодbase, строгие типы экономят часы на дебаге;
— если много разработчиков, правила лучше автоматизировать, а не надеяться на дисциплину;
— если техдолг уже просит выкуп, такие инструменты лучше внедрять точечно, а не «во всём проекте сразу».
Итог без иллюзий: это не магия, которая спасёт плохую архитектуру. Но это хороший способ перестать спорить с кодом на проде. ⚙️
Performance Memo
@PerformanceMemoPro
Мемо для тех, кто строит продукт на PHP и устал платить за хаос.
Этот пост опубликован в Telegram-канале Performance Memo. Подписаться можно по ссылке: @PerformanceMemoPro.