2010-03-17 2 views
0

Если вы разрабатываете коммерческое приложение для настольных компьютеров, каков ваш процесс выпуска?Каков ваш процесс выпуска для вашего коммерческого приложения?

процесс Пример:

  • Разработка его: Коммутационные ошибки, добавлять новые функции и т.д.
  • Функция Стоп-кадр (не исправить, добавить что-либо, если это не абсолютно необходимо)
  • проверить его
  • Если все в порядке, отпустите его, если это не исправить, проверьте его, отпустите его

Я думаю, что самый важный вопрос - это ваш подход к «функция freeze> test> release« цикл?

Или вы чаще проверяете, что вам не нужен такой цикл, и ваше программное обеспечение всегда готово к публичному выпуску?

ответ

1

В зависимости от вашего бюджета ОК. Я использовал оба варианта - с использованием CI, по крайней мере, на ветке всегда упакованы и готовы к выпуску.

Feature-freeze> test> relase, больший бюджет QA, более короткие версии. Кроме того, первый этап полностью зависит и от планирования выпуска.

Кроме того, насколько разработчики проверяют свою работу и степень охвата. Вы сильно влияете на решение.

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