Твой код пахнет страхом Представь: понедельник, 10 утра, и бизнес просит "просто добавить новый тип скидки" в твой сервис заказов. Ты открываешь OrderService.php, и по спине бежит холодок - 2000 строк кода, где изменение в одном методе магическим образом ломает отправку email-уведомлений. Вы работаете на код, а не код на вас. И вот тут начинается самое интересное. SOLID - это не про академическую чистоту и не про то, как впечатлить коллег на код-ревью. Это про деньги. Для бизнеса это страховка от того, что через год стоимость внедрения фичи не превысит прибыль от неё. Для разработчика - это возможность уходить с работы в 18:00, зная, что проект не взорвется от одного чиха. Middle-разработчик отличается от Junior не знанием синтаксиса PHP 8.3 или 8.4 и т.д., а пониманием связности и зацепления. Смотрите сами: Но есть одна проблема. Если внедрять всё и сразу в MVP-проект, вы рискуете построить космолет там, где нужна была телега. Чуть позже я расскажу, какую именно букву из аббревиатуры
SOLID для Middle: когда пора перестать заучивать определения и начать чувствовать боль.
19 марта19 мар
1
3 мин