Ж у р н а л   о   к о м п ь ю т е р н ы х   с е т я х   и   т е л е к о м м у н и к а ц и о н н ы х   т е х н о л о г и я х
СЕТИ И СИСТЕМЫ СВЯЗИ on-line
  ПОИСК: ПОДПИСКА НА НОВОСТИ: НОМЕР:
    ДОМОЙ • Архив: Новостей | Конференций | НомеровПодписка
 
   
 
   
    
РЕДАКЦИЯ
 
Все о журнале
Подписка
Как проехать
Где купить
Отдел рекламы
График выхода журнала
Адреса в Интернет

РУБРИКАТОР
   
• Инфраструктура
• Информационные
   системы

• Сети связи
• Защита данных
• Кабельные системы
• Бизнес
• Колонка редактора
• Электронная
   коммерция

• Только на сервере
• Системы
   учрежденческой
   связи

• Новые продукты


Rambler's Top100

  

Контроль над версиями ПО: чей инструмент лучше?

Лори Маквитти

Субботний вечер в небольшом офисе. Повсюду разбросаны коробки из-под пиццы и пустые пивные банки. Уставшая команда программистов ждет, когда им наконец сообщат, что последняя версия их продукта утверждена к сдаче в эксплуатацию. Звонит телефон, руководитель снимает трубку, а все остальные с нетерпением ждут, что он скажет. И вот раздаются стоны, некоторых прошибает холодный пот — оказывается, им предстоит сегодня провести долгую ночь, возвращаясь к предыдущей версии.

Если вы принимали когда-нибудь участие в процессе разработки ПО, вам знаком тот ужас, когда что-то идет не так.

А если при этом еще и невозможно вернуться к предыдущей версии — что ж, впору только схватиться за голову. Помочь здесь может лишь хорошая система контроля над версиями ПО.

Управление версиями — это неотъемлемая часть процесса разработки и развертывания программных продуктов. Возможность быстрого возврата к предыдущему варианту и поддержка совместной работы географически удаленных друг от друга разработчиков — это необходимые условия, которым должна соответствовать гибкая и простая в использовании система контроля над версиями ПО (Version-Control System — VCS). Сегодняшние системы VCS, кроме перечисленного выше, могут также быть полезными для сетевых администраторов (см. "Контроль над версиями: теперь не только для разработчиков"). В нашей лаборатории мы исследовали несколько таких продуктов и пришли к выводу, что все они "умеют" очень многое, начиная от простого контроля над исходным кодом и кончая почти полным управлением модификациями ПО.

Для участия в "соревновании" мы пригласили компании Merant, Microsoft, Mortice Kern Systems (MKS), Perforce Software, Rational Software и SiberLogic. А еще мы решили посмотреть, как покажет себя продукт с открытым исходным кодом — Concurrent Versions System, или CVS. Компания Rational Software отказалась предоставить нам свой продукт — в настоящее время она не принимает участия в программах тестирования ПО, а фирма Merant просто не ответила на наш запрос. Поэтому мы "скачали" CVS, взяли последние версии продуктов Microsoft Visual SourceSafe, MKS Source Integrity, Perforce 2000.2 (еще известен как P4) и SiberLogic SiberSafe и начали тестирование.

Полную версию данной статьи смотрите в 14-ом номере журнала за 2001 год.

Прикрывая тыл

Кто выиграл?

Source Integrity Enterprise Edition 8.1 и Integrity Manager 4.2 фирмы Mortice Kern Systems

Concurrent Versions System (CVS)

Visual SourceSafe 6.0b фирмы Microsoft

SiberSafe фирмы SiberLogic

Perforce 2000.2 (Р4) фирмы Perforce Software





  
14 '2001
СОДЕРЖАНИЕ

колонка редактора

• В огне не горит и в воде не тонет

бизнес

• Новая роль информационной службы предприятия

• Партнеры Netkom учатся продавать ПО IBM

• WinXP: новая ОС... и новые проблемы

• Количество переходит в качество

локальные сети

• Искусство сращивания проводников

• Такие нужные коммутационные панели

• Тестируем беспроводные SOHO-шлюзы

• Путеводитель по стандартам на беспроводные ЛВС

корпоративные сети

• Windows Messenger - новая "приманка" Microsoft для своей ОС

• Почему имеет смысл использовать IP-системы хранения данных?

• CPSB: сеть Ethernet в шасси CompactPCI

• Контроль над версиями ПО: чей инструмент лучше?

• Редакторы DTD-определений и схем XML

услуги сетей связи

• Информационные услуги Кемеровской ГТС

• Конвергенция - путь к золотой середине

защита данных

• Электропитание non-stop

новые продукты

• WiseWan 5.0 - "интеллектуальная" система управления WAN-каналами; Siemens расширяет модельную линию DECT-телефонов; Новые серверы Dell; Concentus поможет достичь консенсуса; Новая версия WebSphere полностью обеспечивает решение задач развертывания и администрирования


• Калейдоскоп



 Copyright © 1997-2007 ООО "Сети и Системы Связи". Тел. (495) 234-53-21. Факс (495) 974-7110. вверх