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