Что вы называете модификацией, сделанной в среде, которая не является DEV? - PullRequest
0 голосов
/ 29 января 2012

В управлении жизненным циклом приложения часто встречаются среды. Например:

DEV -> Постановка -> Производство

Обычно вы разрабатываете в среде DEV и переводите свои разработки в Staging and Production.

Но возможно напрямую изменить среду PRD (например, чтобы быстро исправить ошибку). Как вы называете эту процедуру (модификацию вашего кода в среде, которая не является средой DEV)?

Я думал, что это называется "исправление", но я не вижу связанных результатов поиска в Google.

1 Ответ

0 голосов
/ 02 февраля 2012

В отличие от вашей ссылочной сущности Environment сущность, на мой взгляд, Branch в вашей СКМ.

Имея это в виду, вы абсолютно правы: по моему опыту, это всегда была ветка Hotfix.
Для планеты TFS, в которой я в настоящее время проживаю, это описано в различных рекомендациях по ветвлению, включая this one - который считается одним из лучших (если не САМЫМ лучшим).
У меня был похожий опыт на планете UNIX / ClearCase, опять же с ветками Hotfix - они были названы ветвями «MaintenanceRelease». В них содержалось одно или несколько исправлений, иногда в них также можно было бы включить ожидаемую функцию.

Я бы никогда не ожидал увидеть в любой компании «исправление» - среду. «Исправления» устраняют любой возможный кризис, с которым столкнулся клиент, и который по определению довольно расплывчатый. Так что наличие такой среды, возможно, утопия.
В одном случае у них была «BLS» - лаборатория («Back Level Support»), которая использовалась людьми службы поддержки для воспроизведения сценариев клиента. Исправления, предоставленные разработкой, были развернуты в этой лаборатории перед выпуском. В какой-то степени это среда «исправлений», однако следует помнить, что эта установка стоила миллионы.

...