A Точечный выпуск (также точечный выпуск ) является второстепенный выпуск проекта программного обеспечения, особенно тот, который предназначен для исправления ошибок или небольших чисток вместо добавления важных функций. Часто бывает слишком много ошибок, чтобы их можно было исправить в одном основном или второстепенном выпуске, что создает необходимость в выпуске точки.
Термин «точечный выпуск» относится к обычному методу управления версиями программного обеспечения, в котором за основной версией следует десятичная точка и за дополнительной версией. Когда выпускается новая дополнительная версия, число после десятичной точки увеличивается, например с 7.0 до 7.1 или с 2.4.9 до 2.4.10. Увеличение числа после «точки» привело к тому, что это явление было названо «сбросом точки».
В точечном выпуске изменения в проекте программного обеспечения обычно незначительны, обычно зарезервированы для исправления ошибок, оптимизации, исправлений безопасности или добавления незначительных новых функций. Обычно ошибки, влияющие на широкую аудиторию пользователей, выбираются для моментального выпуска. В зависимости от организации размер и широта точечного выпуска может варьироваться от целевого выпуска исправлений для отдельного клиента до общего отладочного выпуска или даже пакета обновления. Точечные выпуски обычно стараются быть интерфейсно-совместимыми с предыдущим основным выпуском программного обеспечения. Кроме того, точечный выпуск обычно совместим со всеми другими точечными выпусками текущей дополнительной или основной версии.
Точечные выпуски часто становятся доступными довольно часто, в отличие от основных выпусков, которые могут появиться раз в несколько месяцев или лет. Точечные выпуски могут быть запланированы на определенное время после основного выпуска или могут быть выпущены по мере необходимости. Частота развертывания точечных выпусков сильно различается в зависимости от потребностей организации. Однако, если была обнаружена критическая проблема с текущей версией программного обеспечения, выпуск аварийной точки может выйти очень скоро после обнаружения проблемы.
Все выпуски по своей сути концентрируют риск, поскольку тысячи изменений кода могут сделать его одним выпуском. Это рискует внести новые ошибки в точечный выпуск. Регрессии можно несколько смягчить с помощью регрессионного тестирования, но регрессионного тестирования недостаточно для обеспечения стабильной среды без ошибок. Как правило, одной из целей точечного выпуска является минимизация риска путем внесения изменений в зависимости от балансирующей потребности пользователя в исправлении, размера исправления и риска регрессов. Риски, связанные с одновременным выпуском множества изменений программного обеспечения, привели к тому, что некоторые группы выпустили программное обеспечение, используя метод скользящего выпуска, а не точечных выпусков.
С розничное программное обеспечение точечные выпуски часто, но не обязательно, являются бесплатными обновлениями для пользователей последней полной версии, в отличие от того, что часто бывает за определенную плату даже для предыдущих пользователей. Модель доставки программного обеспечения также влияет на то, кто может его использовать. Если организация следует модели программное обеспечение как услуга или программное обеспечение размещено в облаке, то точечный выпуск может быть немедленно доступен пользователям без каких-либо усилий со стороны пользователей. часть, чтобы получить его. Если программное обеспечение необходимо загрузить, пользователю может потребоваться самостоятельно установить точечный выпуск.