Процесс разработки Javascript групп
Мы, как группа, разрабатываем веб-приложение Javascript/JSP, и проблема в том, что мы разрабатываем веб-приложения на основе запросов клиентов, в то время как другая команда (основная группа) разрабатывает "основной" продукт веб-приложения.
Другими словами, мы "настраиваем" веб-приложение Javascript/JSP по-разному для разных клиентов, большая часть настроек находится в коде Javascript.
Проблема в том, что каждый раз, когда основная команда выпускает новую версию, мы должны объединять наши настройки с недавно выпущенным продуктом, и это довольно болезненно.
По сути, мы должны сопоставить наши настроенные веб-приложения со старой версией, а затем разнести старую версию с новой версией, а затем синхронизировать их.
Каковы лучшие практики, чтобы справиться с этой ситуацией?
1 ответ
Похоже, что у вас есть линейка программных продуктов. В этой теме было много исследований, в том числе несколько полезных подкастов на Radio Engineering Radio.
Эпизоды SE-радио
Эпизод 53: Product Line Engineering Pt. 1
Эпизод 58: Линия Продукции Инжиниринг Pt. 2
Эпизод 90: Product Line Engineering Pt. 3
Эпизод 153: Ян Бош о продуктовых линейках и программных экосистемах