Читаем tестирование dot com полностью

Компания превращается в форпост по борьбе с последствиями

релиза версии 2.0:

месье Кукушкин носится между столами программистов

и тестировщика, давая ценные указания и оперируя сло-

варным запасом, приобретенным на раннем (колымском)

этапе своей карьеры;

программисты, которые не чинят баги версии 2.0, не мо-

гут сохранить файлы для версии 3.0 в CVS, так как в CVS

решением руководства можно сохранять только код с от-

ремонтированными багами для релиза 2.0;

программисты, которые чинят баги, естественно, не мо-

гут работать над версией 3.0;

тестировщик проверяет отремонтированный код для вер-

сии 2.0 вместо подготовки к тестированию версии 3.0;

продюсеры отвечают на е-мейлы разгневанных пользова-

телей, которые, несмотря на биографии менее яркие, чем

биография Харитоныча, тем не менее с легкостью опери-

руют тем же словарным запасом.

Кстати, справедливости ради стоит отметить, что по идее к версии 1.0

вернуться можно, но это займет время и чревато ошибками, так как

основной объем работы будет делаться вручную. Понадобится:

найти версии файлов в CVS на день первого релиза*,

изменить и протестировать билд- и релиз-скрипты,

запустить релиз-скрипты и проверить, насколько правильно они

сработали.

• Если в первом релизе у нас были десятки файлов, то с течением времени

их будут сотни!!!

В таком бедламе проходит двое безвылазных суток, и наконец

баги придушены, билд протестирован на тест-машине и срочно

организуется патч-релиз 2.01 на машину для пользователей.

После разбора полетов Митей, как одним из старожилов компа-

нии, вносится предложение о создании бранчей (branch — ветвь)

Цикл разработки ПО

115

в CVS. Предложение принимается единогласно (тем более что от-

вечать в случае провала будет инициатор), и Митя рассказывает,

в чем суть этого подхода.

РАССКАЗ МИТИ

'В общем так, други. Допустим, у нас есть ребенок и его фото-

графии нужно раз в месяц по е-мейлу посылать теще. Если при-

сылается фотография ребенка в недовольном состоянии, то теща

приезжает и устраивает дома такой шухер, как будто она по-

пользовалась нашей версией 2.0. Соответственно нужно сохранить

фотографию ребенка, когда он улыбается, и если новая фото-

графия теще не нравится, то нужно просто послать ей старую

фотографию с улыбкой и сказать, что ошибка вышла".

Харитоныч:

— Да вот я помню... (далее следует 30-минутный рассказ о его

тещах с постепенным переходом к обобщениям и, наконец, дек-

ларативному изложению отношения ко всему прекрасному полу).

Да-а-а, вот так-то. Что ты там говорил про версию 2.0?

ПРОДОЛЖЕНИЕ МИТИНОГО РАССКАЗА

«Да, вот. Как я и говорил о хорошем и улыбающемся билде. Вот

мини-история нашего проекта со стороны релиз-инженера:

В один прекрасный день мы начали работать над кодом ПО, и по

мере написания этого кода стали добавлять в CVS новые файлы

,и изменять файлы, уже существующие в ней. В определенный

момент мы сказали "Стоп" и назвали совокупность файлов в

CVS "версия 1.0". Затем мы продолжили работу над кодом и

снова стали добавлять в CVS новые файлы и изменять файлы,

существующие в ней. В определенный момент мы снова сказали

"Стоп" и назвали совокупность файлов в CVS "версия 2.0".

Перейти на страницу:

Похожие книги

1001 совет по обустройству компьютера
1001 совет по обустройству компьютера

В книге собраны и обобщены советы по решению различных проблем, которые рано или поздно возникают при эксплуатации как экономичных нетбуков, так и современных настольных моделей. Все приведенные рецепты опробованы на практике и разбиты по темам: аппаратные средства персональных компьютеров, компьютерные сети и подключение к Интернету, установка, настройка и ремонт ОС Windows, работа в Интернете, защита от вирусов. Рассмотрены не только готовые решения внезапно возникающих проблем, но и ответы на многие вопросы, которые возникают еще до покупки компьютера. Приведен необходимый минимум технических сведений, позволяющий принять осознанное решение.Компакт-диск прилагается только к печатному изданию книги.

Юрий Всеволодович Ревич

Программирование, программы, базы данных / Интернет / Компьютерное «железо» / ОС и Сети / Программное обеспечение / Книги по IT
Wi-Fi: Все, что Вы хотели знать, но боялись спросить
Wi-Fi: Все, что Вы хотели знать, но боялись спросить

Жизнь современного человека — это движение. Мобильность для нас становится одним из самых важных моментов для работы, для общения, для жизни. Многие из нас сейчас уже не представляют жизнь без сотовых телефонов, которые из средства роскоши превратились в предмет, без которого жизнь современного человека стала просто немыслима. Многие уже оценили все преимущества Bluetooth, GPRS. Эти устройства превратили наши телефоны из средств связи в незаменимых помощников в работе. К сожалению, один из самых главных недостатков этих беспроводных технологий — малый радиус действия и низкая скорость передачи данных, что сейчас становится очень важным фактором для всех нас. Поэтому к нам на помощь приходит активно развивающийся во всем мире и в России стандарт Wi-Fi. Особенно радует, что в крупных городах России, особенно в Москве и Санкт-Петербурге, начинается массовое внедрение беспроводных сетей Wi-Fi в публичных местах (так называемых Hot Spot) — отелях, аэропортах, ресторанах, торговых центрах и кафе.Что же такое Wi-Fi? Очередной мыльный пузырь IT-индустрии, который изо всех сил надувают производители и поставщики телекоммуникационного оборудования или новая технология, призванная в очередной раз изменить наш привычный мир, как это случилось когда-то с появлением Интернет и сотовой связи?

А К Щербаков , А. К. Щербаков

Компьютерное 'железо' (аппаратное обеспечение), цифровая обработка сигналов / Интернет / Компьютерное «железо» / Книги по IT