Каталог курсов
Учиться бесплатно

Версионирование

Версионирование — это способ группировки и маркировки изменений в ходе разработки какой-либо системы.

В качестве системы может выступать проект, бизнес-процесс, отчётность, программа, API, приложение и т. д. Версионирование позволяет отследить, кто внёс изменение, когда и какое именно. Это решает несколько задач разработки и сопровождения ПО, аналитической и бухгалтерской документации:
  1. Контроль изменений. Пользователи могут выбрать нужное им состояние системы — с подходящей функциональностью или на конкретную дату
  2. Сохранение рабочей версии во время тестирования
  3. Упрощение отладки. Когда из-за изменения данных запрос выдаёт ошибку, с помощью версий удобно отслеживать момент возникновения проблемы
  4. Поддержка аудита — версии предоставляют чёткий аудиторский след

Часто для реализации версионирования создают таблицу версий. В ней указывается имя версии, или её идентификатор, дата, автор и ссылка на новый вариант объекта.

Узнайте больше в Медиа Нетологии:
Бесплатный курс по аналитике:
Программы обучения Нетологии по аналитике:
← В глоссарий