software development
TRANSCRIPT
Чем помогают системы контроля?6
Берут на себя работу по управлению версиями и ревизиями исходных файлов проекта;
Ведут «историю изменений файла» не налагая на разработчика больших требований
Преимущества 7
Больше не нужно помнить о всех исправленных ошибках и модификациях;
Нет смысла складировать ревизии на жестком диске;
Нет смысла плодить много папок проектов, с незначительными отличиями, и помнить в чем эти отличия;
Нет смысла переносить проекты в ручную.
SVN8
1. Копируют файлы из хранилища, создавая локальные рабочие копии.
2. Вносят изменения в рабочие копии.
3. Фиксируют эти изменения в хранилище.
Mercurial11
1. Создается новый репозиторий;
2. В рабочей директории данного репозитория изменяются, добавляются, удаляются файлы;
3. Выполняется фиксация изменений в данный репозиторий
4. Шаги 2 и 3 повторяются столько раз, сколько необходимо;
5. При необходимости производится синхронизация изменений с другими репозиториями.
Отслеживание15
Можете видеть каждую проблему;
Не забудете устранить ошибку;
Другие пользователи могут вводить данные об обнаруженных в вашем ПО ошибках.
Метрики качества16
Позволяют изолировать узкие места в вашем цикле тестирования;
Позволяют отслеживать вносимые усовершенствования.