Files
digital-garden-backup/dev/other/Семантическое версионирование.md

2.2 KiB
Raw Blame History

aliases, tags, date, zero-link, parents, linked
aliases tags date zero-link parents linked
Semantic Versioning
SemVer
maturity/🌱
2024-10-02
../../meta/zero/00 Разработка
Версионирование ПО

Этот подход наиболее широко используется в современной разработке. Он помогает ясно и однозначно определять тип изменений в программном продукте.

Формат версий: MAJOR.MINOR.PATCH

  • MAJOR (основная версия) — увеличивается при внесении изменений, нарушающих обратную совместимость. Например, версия 2.0.0 может означать значительные изменения API.
  • MINOR (дополнительная версия) — увеличивается при добавлении новой функциональности, которая сохраняет обратную совместимость. Например, версия 2.1.0 добавляет новые функции без изменений предыдущих.
  • PATCH (исправление) — увеличивается при исправлении ошибок или внесении мелких изменений, не нарушающих API. Например, версия 2.1.1 может быть исправлением багов.

Этот подход удобен для работы с библиотеками и фреймворками, поскольку четко указывает на совместимость разных версий.


Мета информация

Область:: ../../meta/zero/00 Разработка Родитель:: Версионирование ПО Источник:: Создана:: 2024-10-02 Автор::

Дополнительные материалы

Дочерние заметки