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