Пакет исправлений, исправлений, обновлений, обновлений и обновлений
Когда вы находитесь где-то между версией 1 и версией 2, что вы делаете, чтобы поддерживать свое программное обеспечение?
С моей точки зрения термины "исправление", "исправление", "исправление", "пакет обновления" и другие являются размытыми и имеют разные определения в зависимости от того, с кем вы разговариваете.
Как вы называете ваши усилия по дополнительному обслуживанию между выпусками?
3 ответа
Когда я слышу эти термины, вот что приходит на ум:
- Патч - публично выпущенное обновление для исправления известной ошибки / проблемы
- Исправление - обновление для исправления очень специфической проблемы, не всегда публично выпускаемой
- Release Release - постепенное обновление пакетов обновления или версий программного обеспечения для устранения нескольких нерешенных проблем
- Пакет обновления - большое обновление, которое устраняет многие нерешенные проблемы, обычно включает все исправления, исправления, выпуски обслуживания, предшествующие пакету обновления.
Это, как говорится, не так, как мы делаем обновления вообще. Мы просто увеличиваем номер версии и / или сборки (который основан на дате) и просто называем это "Обновление". Для большинства программ, которые я нахожу, это проще, вы можете легко увидеть, что один компьютер работает под управлением 1.1.50 против 1.2.25 и узнать, что новее.
Исправление - это исправление для конкретной проблемы, которая применяется, пока система все еще активна (горячая). Это происходит от более старых терминов, таких как " горячая замена" и " горячая коммутация". Да, в наши дни этот термин обычно используют люди, не имеющие отношения к отрасли.
Я хотел бы указать на http://semver.org/ для попытки определить номера версий в разумной манере, и приведенные там определения на самом деле соответствуют тому, как я использую номера версий (или как бы я хотел их использовать:))
Что касается определений термина, я нахожу исправления и исправления очень похожими, за исключением того, что "исправление" обычно не транслируется, если выполняется для службы.
Служебная версия и пакет обновления достаточно точно соответствуют номерам версий. если у вас есть структура номера версии, например XYZ, то для Release Release будет Z, а для Service Pack - Y. Впрочем, я действительно слышал эти термины только в больших корпоративных продуктах. Я больше знаком с условиями несовершеннолетнего / мэра.
Конечно, каждый магазин использует свои термины по-своему, и это зависит от типа целевого пользователя. Например, для конечных пользователей MMO каждое обновление является "патчем", потому что пользователь должен "патчить свой клиент", чтобы применить его, в то время как для конечных пользователей более распространенного программного обеспечения часто используется термин "обновление". и "новая версия" (новая версия мэра).