Разработка абстрактных компонентов и Symfony бандлов
зал Москва
: Jun 21 11:00
В какой-то момент, работая над проектом, мы столкнулись с необходимостью развернуть несколько приложений, имеющих разные детали реализации, в то время как основная часть бизнес логики работала одинаково, но была часто подвержена изменениям. Перспектива копирования кода из приложения в приложение совсем не радовала. Стало понятно, что нужно создавать какой-то слой абстракции для основных процессов и выносить в отдельные компоненты, которые легко подключались бы через композер. Тогда в каждом приложении останется реализовать лишь специфичное поведение.
В докладе я расскажу, как проходил этот процесс на примере создания бандлов для Symfony и standalone-компонентов, с какими сложностями мы столкнулись и как их решили.