приложение ведется в одном репозитории (GIT), без ветвления. Проанализировав приложение стало ясно, что внутри бизнес-задачи не пересекаются. И по сути могут быть разными приложениями, сейчас это монолит. Также возникла необходимость разворачивать клиенту только определенный функционал, не трогая остальные части приложения.
Пока пришла только одна мысль: делать проект - feature based, то есть разбивать на каталоги и вычленять контроллеры и представления в эти каталоги + разворачивать на сервер только эти каталоги.
Подскажите: у какого какой опыт? может можно это версионировать на уровне Git ?
чисто мое мнение - разбил бы на репозитории
если задачи вообще не пересекаются с легаси - создавай репы, которые предоставляют готовые модули, тестировать намного проще в итоге
Обсуждают сегодня