Релиз точки (также выпуск точки ) представляет собой небольшой релиз из программного обеспечения проекта, особенно один предназначено для исправления ошибок или делать небольшие ыборка , а не адд существенных особенностей . Часто бывает слишком много ошибок, чтобы их можно было исправить в одном основном или второстепенном выпуске, что создает потребность в выпуске точки.
Определение
Термин «точечный выпуск» относится к обычному методу управления версиями программного обеспечения, при котором за основной версией следует десятичная точка и за дополнительной версией. Когда выпускается новая дополнительная версия, число после десятичной точки увеличивается, например, с 7.0 до 7.1 или с 2.4.9 до 2.4.10. [1] Увеличение числа после «точки» привело к тому, что это явление было названо «высвобождением точки».
Сфера
В точечном выпуске изменения в программном проекте обычно незначительны, обычно зарезервированы для исправления ошибок, оптимизации, исправлений безопасности или для добавления незначительных новых функций. Обычно ошибки, влияющие на широкую аудиторию пользователей, выбираются для промежуточного выпуска. [2] В зависимости от организации размер и широта точечного выпуска может варьироваться от целевого выпуска исправлений для одного клиента до общего технического обслуживания или даже пакета обновления . Точечные выпуски обычно стараются быть совместимыми по интерфейсу с предыдущим основным выпуском программного обеспечения. Кроме того, точечный выпуск обычно совместим со всеми другими точечными выпусками текущей дополнительной или основной версии. [3]
Частота
Точечные выпуски часто выпускаются довольно часто, в отличие от крупных выпусков, которые могут происходить раз в несколько месяцев или лет. [1] Точечные выпуски могут быть запланированы на определенное время после основного выпуска или могут быть выпущены по мере необходимости. [4] [5] Частота развертывания точечных релизов сильно различается в зависимости от потребностей организации. Однако, если была обнаружена критическая проблема с текущей версией программного обеспечения, выпуск аварийной точки может выйти очень скоро после обнаружения проблемы.
Риск
Все выпуски по своей сути концентрируют риск, поскольку тысячи изменений кода могут превратиться в один выпуск. [6] Это рискует внести новые ошибки в точечный выпуск. Регрессии можно несколько смягчить с помощью регрессионного тестирования , но регрессионного тестирования недостаточно для обеспечения стабильной среды без ошибок. Как правило, одной из целей точечного выпуска является минимизация риска путем внесения изменений в зависимости от балансирующей потребности пользователя в исправлении, размера исправления и риска регрессов. [7] Риски, связанные с одновременным выпуском множества изменений программного обеспечения, вынудили некоторые группы выпускать программное обеспечение по методу скользящего выпуска, а не выпускать точечные выпуски. [8]
Доступность
В случае розничного программного обеспечения точечные выпуски часто, но не обязательно, являются бесплатными обновлениями для пользователей последней полной версии, в отличие от основных выпусков, которые часто идут за определенную плату даже для предыдущих пользователей. [1] Модель доставки программного обеспечения также влияет на то, кто может его использовать. Если организация следует модели «программное обеспечение как услуга» или программное обеспечение размещено в облаке , то точечный выпуск может быть немедленно доступен пользователям без каких-либо усилий со стороны пользователей для его получения. Если программное обеспечение необходимо загрузить, от пользователя может потребоваться самостоятельно установить точечный выпуск.
Заметки
- ^ a b c "Что такое точечный выпуск?" . Проверено 28 октября 2014 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ «Adobe - Поддержка: Рекомендации по терминологии выпуска» . Проверено 28 октября 2014 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ Команда, документация Commons. «Apache Commons - Рекомендации по управлению версиями» . Проверено 28 октября 2014 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ «Что такое точечный выпуск? - Определение с сайта WhatIs.com» . Проверено 28 октября 2014 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ https://wiki.documentfoundation.org/ReleasePlan (по состоянию на 28 октября 2014 г.)
- ^ качество (11 ноября 2011 г.). «Разница в облаке №3: точечные выпуски излишне концентрируют риск (Флемминг Т. Кристенсен о качественном сотрудничестве)» .
- ^ «StableReleaseUpdates - Ubuntu Wiki» .
- ^ Хамбл, Джез (16 февраля 2012 г.). Четыре принципа выпуска программ с низким уровнем риска - через базу данных informIT.