digital-garden/dev/other/Семантическое версионирование.md
Struchkov Mark 55507f814c
All checks were successful
continuous-integration/drone/push Build is passing
Версионирование ПО.md
2024-10-02 21:55:54 +03:00

2.2 KiB
Raw Blame History

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 Автор::

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

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