Подтвердить что ты не робот

Патч против исправления по сравнению с версией Maintenance Release vs Service Pack vs

Когда вы находитесь где-то между версиями 1 и 2, что вы делаете для поддержки своего программного обеспечения?

Термины Patch, Hotfix, Maintenance Release, Service Pack и другие все размыты с моей точки зрения, с разными определениями в зависимости от того, с кем вы разговариваете.

Как вы называете свои дополнительные усилия по обслуживанию между выпусками?

4b9b3361

Ответ 1

Когда я слышу эти термины, это то, что приходит на ум:

  • Патч - Публичное обновление исправить известную ошибку/проблему
  • Исправление - обновление, чтобы исправить очень конкретная проблема, не всегда публично выпустила
  • Отпуск обслуживания - инкрементальный обновления между пакетами обновления или версии программного обеспечения для исправления нескольких нерешенные проблемы.
  • Пакет обновления - большое обновление, которое устраняет многие нерешенные проблемы, обычно включает все патчи, Исправления, обновления обслуживания, которые перед пакетом обновления

Говорят, что мы вообще не обновляемся. Мы просто увеличиваем номер версии и/или сборки (который основан на дате) и просто называем это "Обновить". Для большинства программных средств я считаю, что это проще, вы можете легко увидеть, что один компьютер работает под управлением 1.1.50 против 1.2.25 и знает, что является более новым.

Ответ 2

Я хотел бы указать на http://semver.org/ для попытки правильно определить номера версий, а определения, приведенные там, действительно соответствуют близко к тому, как я использую номера версий (или как я хотел бы использовать их:))

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

Служба выпуска и Service Pack подходит довольно близко к двум наименованиям номеров версий. если у вас есть такая структура версий, как X.Y.Z, Maintenance Release будет Z, Service Pack будет Y. Однако я действительно слышал эти термины в крупных корпоративных продуктах. Я больше знаком с условиями версии для несовершеннолетних/мэров.

Конечно, у каждого магазина есть свои условия использования, и это зависит от того, какой тип пользователя вы планируете. Например, для конечных пользователей ММО каждое обновление является "патчем", потому что пользователь должен "исправить свой клиент", чтобы применить его, в то время как для конечных пользователей более распространенного программного обеспечения у вас часто просто есть термин "обновление", и "новая версия" (новая версия мэра).

Ответ 3

Исправление - это исправление для конкретной проблемы, которая применяется, пока система все еще активна (горячая). Это происходит от старых терминов, таких как hotswapping и hotswitching. Да, этот термин обычно неправильно используется в наши дни людьми, не участвующими в этой отрасли.