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