Я знаю, что это очень простой вопрос, но я не могу найти ответ с Google. В чем разница между исправлением и исправлением?
terminology
Evanss
источник
источник
Ответы:
Термин исправление обычно используется, когда клиент обнаружил проблему в текущем выпуске продукта и не может дождаться исправления до следующего большого выпуска. Следовательно, проблема исправления создана, чтобы исправить это и выпущена как часть обновления к текущему выпуску, обычно называемому Накопительное обновление (CU). CU - это не что иное, как куча исправлений вместе.
Исправление: мы обычно используем это, когда проблема обнаружена на этапе разработки и тестирования внутри компании.
источник
Из моего опыта поддержки в крупной софтверной компании эти два термина не связаны.
Bug fix
это действие над исходным кодом, это изменение кода или набор изменений для устранения обнаруженного дефекта кода (ошибка.)A
hotfix
обычно представляет собой исправление или обновление для клиентов / развернутых систем, но более конкретно это исправления, которые:не выпускается по расписанию.
предназначены для решения «нишевых» ситуаций или «экстренного» реагирования.
относится только к конкретной проблеме, описанной в примечаниях к выпуску.
плохо проверен. Если вообще.
потенциальный источник для (повторного) введения ошибок.
предназначен для небольшой аудитории.
может повлиять на автоматизированные системы исправлений и требует дополнительного мониторинга. Исправления могут развертывать файл / библиотеку с необычно высоким номером версии, чтобы предотвратить исправление исправления.
предоставляется производителем программного обеспечения непосредственно поименованным контактам, не является общедоступным. От клиентов часто требуется обращаться в службу технической поддержки, чтобы, например, запросить исправления.
часто ветвится из дерева исходных кодов «последней известной пользы». В качестве «быстрого исправления» код, используемый в исправлении, может никогда не вернуться обратно в основную сборку (возможно, в качестве временного исправления для лучшего решения требуется больше времени / ресурсов).
источник
Исправление - это всего лишь исправление ошибки. Это может произойти практически в любой момент жизни продукта: во время разработки, во время тестирования или после выпуска.
Исправление может быть одним или несколькими исправлениями. Важной частью является горячая, которая относится к тому, когда она применяется. Первоначально, это означало исправление активно работающей системы (она же «горячая»). В более широком смысле это относится к исправлениям ошибок, предоставляемым после того, как продукт выпущен для широкой публики (это может быть и во время публичного бета-тестирования), но за пределами обычного графика обновления.
источник