2 года назад
Жизненный цикл багов
Каждый программист знает: даже в самых небольших программах есть ошибки — баги. Это ошибки могут иногда проскальзывать незамеченными и появляться в самых невероятных местах. История обнаружения бага может быть разной: на него случайно натыкается обычный пользователь, либо программист или тестировщик. И как сигнал тревоги, баг поступает в “баг-репорт” для исправления. Баги — как капризные дети, каждый из них уникален и поведение их не всегда предсказуемо. Они могут показаться только определенным пользователям или в определенных условиях...
Баг-репорт: как правильно фиксировать ошибки в ПО
Баг (от англ. "bug" — жук) — это отклонение фактического поведения программы от ожидаемого. Простыми словами — когда программа работает не так, как должна. Интересный факт: термин появился ещё в XIX веке! Телеграфисты называли так технические неисправности, которые было сложно устранить — они надоедали, как назойливые жуки. А в 1947 году в компьютере Mark II нашли реального мотылька, застрявшего в реле и вызвавшего сбой. Его даже вклеили в журнал с пометкой "Первый обнаруженный баг". С тех пор 9 сентября считается неофициальным Днём тестировщика...