stringtranslate.com

Выпуск патча

Диаграмма версий программного обеспечения
Точечные релизы — это не совсем белые прямоугольники на диаграмме.

Выпуск исправления (часто в просторечии также известный как точечный выпуск , точечный выпуск или выпуск с исправлением ошибок ) — это выпуск программного обеспечения продукта или другого проекта, особенно предназначенный для исправления ошибок или небольших исправлений, а не для добавления существенных функций . Часто в одном основном или второстепенном выпуске слишком много ошибок, которые невозможно исправить, что создает необходимость в точечном выпуске.

Определение

Термин «точечный выпуск» относится к общему методу управления версиями программного обеспечения , при котором за основной версией следует десятичная точка и дополнительная версия. При выпуске новой дополнительной версии число после десятичной точки увеличивается, например, с 7.0 до 7.1 или с 2.4.9 до 2.4.10. [1] Увеличение числа после «точки» привело к тому, что это явление стало называться «высвобождением точки».

Объем

В точечном выпуске изменения программного проекта обычно незначительны. Такие выпуски обычно предназначены для исправлений ошибок, оптимизации, исправлений безопасности и небольших новых функций. Обычно для точечного выпуска выбираются ошибки, которые затрагивают широкую группу пользователей. [2] В зависимости от организации размер и широта выпуска точечного выпуска может варьироваться от выпуска, ориентированного на исправления для одного клиента, до выпуска общего обслуживания или даже пакета обновления . Точечные выпуски обычно стараются быть совместимыми по интерфейсу с предыдущим основным выпуском программного обеспечения. Кроме того, точечный выпуск обычно совместим со всеми другими точечными выпусками текущей второстепенной или основной версии. [3]

Частота

Точечные выпуски часто выпускаются довольно часто, в отличие от крупных выпусков, которые могут выходить раз в несколько месяцев или лет. [1] Точечный выпуск можно запланировать на определенное время после основного выпуска или по мере необходимости. [4] [5] Частота развертывания точечных выпусков сильно варьируется в зависимости от потребностей организации. Однако если обнаружена критическая проблема в текущей версии программного обеспечения, аварийный выпуск может выйти очень скоро после обнаружения проблемы.

Риск

Все выпуски по своей сути концентрируют риск, поскольку тысячи изменений кода могут объединиться в один выпуск. [6] Это сопряжено с риском появления новых ошибок в точечном выпуске. Регрессии можно несколько смягчить с помощью регрессионного тестирования , но регрессионного тестирования недостаточно для обеспечения стабильной среды без ошибок. Как правило, одной из целей точечного выпуска является минимизация риска путем внесения изменений, основанных на балансе потребности пользователя в исправлении, размера исправления и риска регрессии. [7] Риски, связанные с одновременным выпуском множества изменений программного обеспечения, побудили некоторые группы выпускать программное обеспечение по методу скользящего выпуска , а не точечным выпускам. [8]

Доступность

В случае розничного программного обеспечения точечные выпуски часто, но не обязательно, представляют собой бесплатные обновления для пользователей последней полной версии, в отличие от основных выпусков, которые часто предоставляются за определенную плату даже для предыдущих пользователей. [1] Модель доставки программного обеспечения также влияет на то, кто сможет его использовать. Если организация придерживается модели программного обеспечения как услуги или программное обеспечение размещено в облаке , то точечный выпуск может быть немедленно доступен пользователям, без каких-либо усилий со стороны пользователей для его получения. Если программное обеспечение необходимо загрузить, пользователю может потребоваться установить конкретную версию самостоятельно.

Примечания

  1. ^ abc "Что такое точечный выпуск?" . Проверено 28 октября 2014 г.
  2. ^ «Adobe — Поддержка: Рекомендации по терминологии выпусков» . Проверено 28 октября 2014 г.
  3. ^ Команда, Документация Commons. «Apache Commons – Рекомендации по управлению версиями» . Проверено 28 октября 2014 г.
  4. ^ «Что такое точечный выпуск? - Определение с сайта WhatIs.com» . Проверено 28 октября 2014 г.
  5. ^ https://wiki.documentfoundation.org/ReleasePlan (по состоянию на 28 октября 2014 г.)
  6. ^ качество (11 ноября 2011 г.). «Облачная разница № 3: точечные выпуски излишне концентрируют риск (Флемминг Т. Кристенсен о сотрудничестве в области качества)».
  7. ^ "StableReleaseUpdates - Ubuntu Wiki" .
  8. ^ Скромный, Джез (16 февраля 2012 г.). Четыре принципа выпуска программного обеспечения с низким уровнем риска – через базу данных InformIT.

Смотрите также