Понятия рабочей копии и служебного каталога. Команды svn для работы с рабочими копиями
Рабочая копия – моментальный «снимок» состояния хранилища или некоторой его части, сохраненный на компьютере клиента. Она представляет собой дерево каталогов, содержащее набор различных файлов. Файлы рабочей копии могут произвольным образом редактироваться разработчиком, оставаясь недоступными другим разработчикам. После внесения изменений в файлы рабочей копии и проверки их корректности разработчик может записать свою версию в хранилище, т.е. опубликовать. Если другие участники проекта производили редактирование тех же файлов и уже опубликовали свои изменения, Subversion предоставляет возможность для объединения этих изменений с рабочей копией данного разработчика.
Рабочая копия содержит дополнительные файлы, созданные и обслуживаемые Subversion, которые используются при выполнении слияний. В частности, каждый каталог рабочей копии содержит подкаталог с именем .svn, который называется служебным каталогом рабочей копии. Файлы в служебном каталоге помогают определить, какие файлы рабочей копии содержат неопубликованные изменения и какие файлы устарели по отношению к файлам других участников.
- Понятие автоматизированного тестирования. Автотесты. Достоинства и недостатки автоматизированного тестирования.
- Недостатки.
- Типы автоматизированного тестирования, их цели. Средства автоматизированного тестирования.
- Директивы, категории директив
- Группы утверждений, классическая и закрытая модель утверждений
- Понятие версии программного продукта и системы контроля версий
- Две модели версионирования, их сравнение.
- Система конкурирующих версий cvs, ее достоинства и недостатки
- Хранилище, его структура, правки. Команды svn для работы с хранилищем
- Утилита модульного тестирования nUnit. Средства описания тестов.
- Сценарий объединения правок. Конфликты и способы их разрешения
- Понятия рабочей копии и служебного каталога. Команды svn для работы с рабочими копиями
- Документирование процесса разработки. Типы документов управления
- Документирование программного продукта. Документация сопровождения, ее назначение и состав
- Документирование программного продукта. Пользовательская документация, ее назначение и состав
- Генератор документации Sandcastle, его назначение и принцип работы
- Критерии оценивания проектов, шкалы ценности проекта
- Способы контроля хода выполнения проекта: меры и метрики. Виды метрик.