Version Control
Кодирование
version-control
Синонимы:
Версионирование кода
Граф зависимостей
Зависят от неё: 1
Текущая практика
Зависит от неё
Описание
Использование системы контроля версий кода. Практика о правильном хранении кода и методах командной работы с ним.
Ценность
Преимущества:
- Хранение кода в GIT позволит увидеть историю изменений кода, организовать командную работу, автоматизировать процессы разработки, тестирования и эксплуатации.
- Код, хранящийся в GIT, позволяет увидеть историю изменений — кем, когда и зачем были сделаны соответствующие изменения. В случае появлении дефекта, можно определить когда и в каком участке кода появился дефект, и исправить его. Появляется возможность быстро откатить изменения на предыдущую версию.
- Хранение документации, инфраструктурного кода, тестов и своевременное их обновление позволяет понять текущее состояние приложения и инфраструктуры, без ручного анализа окружений.
- GIT также играет роль своего рода "резервной копии" кода, хранимого на компьютере разработчика.
- Версионирование кода — базовая практика для разработки. Без нее невозможна реализация многих других практик.
Последствия отсутствия:
- Код будет "теряться". Будет невозможно воспроизвести результаты сборок или тестов. При попытке интеграции изменений нескольких инженеров будут возникать многочисленные конфликты. Изменения одного инженера могут перезатереть ранее сделанные изменения.
Критерии оценки 6
SURVEY
Исходный код приложения, инфраструктурный код, код тестов хранятся в системе контроля версий
Варианты по умолчанию: Да / Нет / Частично
SURVEY
Код в системе контроля версий регулярно обновляется и соответствует текущей версии приложения
Варианты по умолчанию: Да / Нет / Частично
SURVEY
Команда соблюдает принятые конвенции по работе с кодом
Варианты по умолчанию: Да / Нет / Частично
CHECK
Исходный код приложения, инфраструктурный код, код тестов хранятся в Bitbucket
CHECK
-1
Код в GIT обновляется редко и не соответствует текущей версии приложения
CHECK
-1
Никто в команде не соблюдает принятые конвенции по работе с кодом
Ресурсы 1
-
Источник
Метаданные
- ID:
- e0e13fe5-9119-48d7-9802-4bf15fa6f1b9
- Slug:
version-control- Версия:
- 2.0
- Проекты:
- Client2/Project1 Client1/Project1
- Критерии:
- 3 survey 3 check
- Создано:
- 2026-04-30
- Обновлено:
- 2026-04-30