Патч по сравнению с текущими исправлениями по сравнению с корректировочной версией по сравнению с пакетом обновления по сравнению с

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

Патч условий, Текущие исправления, Корректировочная версия, Пакет обновления и другие являются все расплывчатыми с моей точки зрения с различными определениями в зависимости от того, с кем Вы говорите.

Что Вы называете своими возрастающими усилиями по обслуживанию между выпусками?

35
задан 2 revs 17 December 2009 в 22:17
поделиться

2 ответа

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

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

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

50
ответ дан 27 November 2019 в 07:02
поделиться

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

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

Текущий выпуск и пакет обновления довольно точно соответствуют двум обозначениям номеров версий. если у вас есть структура номеров версий, такая как XYZ, для техобслуживания будет Z, Пакет обновления будет называться Y. На самом деле я слышал эти термины только в отношении крупных корпоративных продуктов. Я больше знаком с условиями второстепенной / мэрской версии.

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

8
ответ дан 27 November 2019 в 07:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: