DI
5:40
2 выпуск
DI-контейнер и инверсия зависимостей в Yii3 В этом эпизоде мы разбираемся, почему современная разработка немыслима без Dependency Injection (DI) и как этот подход реализован в Yii3. Вместе с Александром Макаровым мы «препарируем» архитектурные изменения фреймворка и выясняем, как избавиться от хрупкого кода. В программе: Прощай, Yii2: Почему глобальный доступ к компонентам приложения (Service Locator) — это пройденный этап и чем опасна высокая связность (coupling). Инверсия зависимостей на пальцах: Как контракты и интерфейсы позволяют менять Redis на FileCache, не ломая бизнес-логику. Под капотом Yii3: Как работает современный DI-контейнер, зачем разделять параметры и конфигурации сервисов и как избежать «ада из new». Практическая выгода: Почему DI — это не просто «умные слова», а реальный способ сделать поддержку кода дешевле, а жизнь разработчика — спокойнее Гость выпуска: Александр Макаров. Этот выпуск поможет вам перестать бояться сложных конфигураций и начать писать чистый, тестируемый и устойчивый к изменениям код. Документация DI: https://github.com/yiisoft/di Чат в Telegram: https://t.me/yii3ru Документация: https://yiisoft.github.io/docs/ru

Нет комментариев
Пока никто ничего не написал.
Будьте первым 🙌