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

– ближайшая дата празднования.

9 сентября весь IT-мир отмечает День тестировщика. В этот день в 1945 году произошло знаменательное событие - учеными Гарвардского университета официально был зарегистрирован первый в истории баг. Это произошло во время тестирования вычислительной машины Mark II Aiken Relay Calculator, когда они нашли настоящего мотылька, застрявшего между контактами электромеханического реле.

Насекомое извлекли, а проделанная работа потребовала описания. Тогда и было найдено слово “debugging” (дословно “избавление от насекомого”). Так теперь называется процесс выявления и устранения багов — причин неправильной работы компьютера или программы.

Извлеченное насекомое было вклеено в технический дневник, с сопроводительной надписью: “First actual case of bug being found” (“первый обнаруженный баг”). Впоследствии это насекомое вместе с дневником было передано в музей вычислительной техники. Этот случай положил начало использованию слова баг в качестве ошибки. А день его выявления положил начало истории празднования Дня тестировщика. С тех пор каждый год все тестировщики отмечают свой праздник.

Более подробную информацию о празднике: когда отмечают, история праздника, традиции празднования и интересные факты смотрите в календаре → День тестировщика.
Баги бывают всякие разные:
Мелкие вовсе, и очень опасные
Баги в софте, в базах данных, в скриптах
Баги в консоли и баги в гуях.

Многопоточные скрытные баги
Баги в компилерах, баги в дебаге
Баги в дровах и в системах защиты
В проприетарном софте и в открытом.

Также бывают очень коварные
И непреодолимые баги хардварные
Системные баги, баги в прошивках
Баги в процах, в мануалах ошибки.

Встречаются баги страшные, злые:
Баги обмена и сетевые
Про несовместимость - отдельная песня:
Ну не выходит любоффь - и хоть тресни!

Но всё это вместе - просто ботва,
Если генетика сбой вдруг дала
Тогда не поможет ни патч, ни дебаг
Увы, этот баг не исправить никак.

Если нет мозга и руки из жопы
Если ламер вдруг стал инженер
Чтобы не мучаться с ним слишком долго,
Багу исправит только расстрел!
Правильно ли выстроен продукт,
Не закрались ли внутри ошибки
Тестировщик вычислит легко,
Хоть дебаггинг и подобен пытке.
Чтобы коды грызлись, как орех,
Чтобы пиво в кружке не кончалось –
Пусть исполнится сегодня все,
Что хорошего себе желалось.
Они не пашут, и не сеют, и не жнут
И сложные не чертят диаграммы.
У тестировщика особый труд:
Он делает надёжными программы.

Когда проклятьями осыпан дом,
Поскольку баг над софтом торжествует,
Чтоб сделать юзверя спокойным снова тон,
На свете тестировщик существует.

Поздравим торжества героя,
Пусть горести уйдут в ничто,
И пусть надёжно и безглючно будет то,
Что он проверил собственной рукою.
Если б только люди знали,
Сколько дырок «залатали»
В софте наших программистов
Мастера-специалисты
Тестировщики!
Пожелаем вам удачи,
Много денежек в придачу!
Благодарны вам безмерно
За то, что софт теперь отменный!
Новые программы проверяет
Тестировщик, чтоб найти ошибки.
Но сегодня пусть душа гуляет,
Пусть согреет всех твоя улыбка!
Все свои сложнейшие задачи
Отложи в сторонку ненадолго.
День один для них немного значит.
Для тебя же может значить очень много.