Как использовать Yii2 в Enterprise? Взять лучшие практики из Symfony! / Виктор Демин (symfony.com)

preview_player
Показать описание
Приглашаем на конференцию Saint HighLoad++ 2024, которая пройдет 24 и 25 июня в Санкт-Петербурге!
--------
--------
Митапы
Тезисы:

Первоначально был маленький startup, нужно было все реализовать еще вчера, поэтому быстренько накидали MVP на Yii2. Продажи успешно возросли, стало требоваться множество новых доработок, наняли кучу новых разработчиков, а внутри так и остался Yii2. Но это не приговор, на докладе рассмотрим, как перенести все лучшие практики из Symfony, но при этом сохранить легкость и удобство Yii2. Для этого разберемся с терминологией, подключим Dependency injection, правильно настроим Events и научимся писать код так, чтобы потом можно было покрыть его unit-тестами и доводить покрытие кода до 100%.
--------
Рекомендации по теме
Комментарии
Автор

Yii:$app Глобальные объекты типа кэша идут же из Ди, чтобы замокать надо просто сделать мок и присвоить в контейнер

neonwired
Автор

Legacy - это понятно. Есть ли смысл смотреть в сторону YII в новых проектах? Разве на Symfony простые проекты поднимать намного сложнее?

vp_arth
Автор

Берите DDD, и clean architecture и будет вам enterprise

qxjcqvh