Патч против исправления по сравнению с версией Maintenance Release vs Service Pack vs
Когда вы находитесь где-то между версиями 1 и 2, что вы делаете для поддержки своего программного обеспечения?
Термины Patch, Hotfix, Maintenance Release, Service Pack и другие все размыты с моей точки зрения, с разными определениями в зависимости от того, с кем вы разговариваете.
Как вы называете свои дополнительные усилия по обслуживанию между выпусками?
Ответы
Ответ 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. Да, этот термин обычно неправильно используется в наши дни людьми, не участвующими в этой отрасли.