Расчет стоимости привлечения клиентов

Наиболее известные и интересные баги


Самый первый баг. 

В 1945 году ученые Гарвардского университета тестировали работу электромеханического компьютера Mark II Aiken Relay Calculator и не могли понять, почему он функционирует неправильно. Проблема оказалась в буквальном смысле слова маленькой — крохотный мотылек случайно попал внутрь машины и нарушил ее работу. Жучка извлекли и в отчете написали «Первый реальный случай обнаружения бага». С того дня и пошло это название. 

Проблема из-за тысячелетия. 

В 1900-х годах разработчики ПО зачастую при записывали в дате только две последние цифры года (например, 01.12.99) с целью более эффективного хранения информации. 

Но с наступлением 2000 года по всему миру начали происходить сбои в системах. В каких-то городах даже были отключены электричество и отопление. Причиной послужило то, что машины воспринимали 2000 год как 1900. 

Ping of Death 

Такое название получил вид атаки на сети, при котором на компьютер поступал определенный эхо-запрос: Ping, из-за которого он останавливал свою деятельность. Распространённым это стало в середине 1990х. 

Amazon 

На старте Amazon у покупателей была возможность оформить заказ на отрицательное количество товаров, при этом деньги не списывались, а наоборот зачислялись клиенту. Данный баг появился из-за стремления разработчика выпускать обновления как можно скорее. 

Самый дорогой баг. 

В 1996 году ракета-носитель «Ариан-5» потерпела крушение на 40 секунде своего полета. Причиной послужила неверная работа бортового ПО, т.к. при его разработке некоторые кусочки кода были взяты с ПО прошлой удачной ракеты. Однако “Ариан-5” был куда быстрее предшественника, что вызвало переполнение переменной. Ущерб от ее потери оценивается в 300-500 миллионов долларов и является самой дорогостоящей ошибкой в истории. 

Кошачий баг. 

Один пользователь поделился историей о том, как он, вернувшись после обеда к компьютеру обнаружил на его клавиатуре свою кошку. Помимо этого, сам ПК никак не реагировал на любые действия. Система зависла. 

На компьютере была установлена программа — LightDM, в которую при запуске ОС нужно вводить свои данные. По всей видимости кошка зажала лапами какую-то определенную комбинацию клавиш, чем вызвала ошибку в работе системы. Позже даже сами разработчики подтвердили наличие такого бага. 

Цепная реакция 

Когда один из множества коммутаторов AT&T был поврежден, он отправил сообщение об этом соседнему, а тот в свою очередь следующему. Запустившаяся цепная реакция на 9 часов положила мобильную связь, из-за чего более 50 тысяч человек не могли ей воспользоваться. Проблема была в том, что вместо одного сообщения о поломке, коммутатор рассылал два. Второе сообщение доходило до других как раз во время их перезагрузки, из-за чего они считали, что сами повреждены и продолжали рассылку. Эта “рассылка” обошлась компании в более 60 млн. долларов. 

Сбой Скайпа 

В 2000 году миллионы пользователи популярного сервиса Skype остались без коннекта на 2 дня. Программа зависала и выдавала постоянные сбои. Сотрудники Skype на протяжении двух дней искали причину ошибки и рассказывали о каждом ходе своего расследования в блогах. В конце концов неполадка была найдена, она появилась из-за патча Windows, который автоматически устанавливался на компьютеры и перезагружал их, из-за чего все одновременно пытались залогиниться в Скайп. Теоретически сервис должен был выдержать такую нагрузку, но этот случай наглядно показал на неправильное распределение ресурсов на серверах.

Похожие статьи