Средства тестирования приложений для разработчиков


Описание возможностей - часть 2


Более того, при помощи специальных настроек один и тот же участник может получить доступ к конкретной версии файла из нужного проекта. Таким образом, при использовании ClearCase становится возможным редактирование абсолютно любых версий файлов, входящих в состав того или иного проекта. Для достижения подобного эффекта ClearCase использует мощную систему настраиваемых фильтров (в системе они называются ВИДАМИ - VIEWs), скрывающих ненужную информацию. Идеология программы достаточно проста: во-первых, любые изменения остаются в базе данных, во-вторых, в любой момент можно перейти к любой версии, если текущая содержит много ошибок (рис. 2).

Рис. 2. Создание вида. На этапе создания вида разработчик выбирает его тип и место хранения локальных служебных данных.

Система видов разительно отличает ClearCase от продуктов конкурирующих фирм, поскольку позволяет осуществить прозрачную работу и контроль над проектом. Что же такое вид? С точки зрения любого участника вид - это сетевой диск, на котором хранятся необходимые файлы. При этом полученные сетевые диски содержат последние версии проектных файлов, что, впрочем, не мешает перенастроить ClearCase таким образом, чтобы вид был сориентирован на отличную от текущей версию файла. Подобный подход делает систему разработки и поддержания нескольких версий не просто быстрой, а молниеносной (рис. 3).

Рис. 3. ClearCase Details. Основное окно при работе с данными. Здесь сосредоточены все управляющие элементы и подконтрольные данные. Дополнительно ClearCase поддерживает интеграцию и с обычным Эксплорером через систему контекстных меню.

Преимуществом ClearCase является также то, что данный продукт позволяет отдельному разработчику выходить из общего состава команды, забирая работу "на дом", а после всех внесенных изменений вернуть версии в проект. При этом ClearCase сам оповещает всех участников о том, что такой-то разработчик забрал на редактирование файлы.

Одним из мощнейших механизмов ClearCase является параллельная разработка, позволяющая нескольким разработчикам одновременно редактировать один и тот же файл.


- Начало -  - Назад -  - Вперед -



Книжный магазин