2010-08-19 4 views
1

Мы как группа разрабатываем веб-приложение Javascript/JSP, , и проблема в том, что мы разрабатываем webapps на основе запросов клиентов, , а другая команда (основная команда) разрабатывает «основной» продукт webapp.Процесс разработки групп Javascript

Другими словами, мы «настраиваем» Javascript/JSP webapp по-разному для разных клиентов, большая часть настроек находится в коде Javascript.

Проблема заключается в том, что каждый раз, когда основная команда выпускает новую версию, мы должны объединить нашу настройку в недавно выпущенный продукт, и это довольно болезненно.

По существу, мы должны разграничить наши настроенные webapps от старой версии , а затем разбить старую версию на новую версию и затем синхронизировать ее.

Каковы наилучшие практики для решения этой проблемы?

ответ

0

Похоже, что у вас есть Software Product Line. В этой теме было много исследований, в том числе некоторые полезные подкасты на Software Engineering Radio.

SE-Radio эпизодов

Episode 53: Product Line Engineering Pt. 1

Episode 58: Product Line Engineering Pt. 2

Episode 90: Product Line Engineering Pt. 3

Episode 153: Jan Bosch on Product Lines and Software Ecosystems

+0

Спасибо, я буду слушать подкаст – portoalet

+0

@portoalet: Отлично. Они очень упрямы, но я думаю, что там есть действительно хорошие идеи. Удачи! – Skilldrick

Смежные вопросы