Один баг, который обошёлся человечеству в $370 млн

ariane-5переполнениебаг

Один баг, который обошёлся человечеству в $370 млн

4 июня 1996 года ракета Ariane-5 взорвалась через 37 секунд после старта. Причина - не техника, а код.

Согласно официальному Ariane 5 Flight 501 Failure Report, ошибка возникла из-за переполнения числового значения в модуле навигации. Был использован код от предыдущей версии ракеты Ariane-4, где диапазон скоростей был ниже и программа попыталась записать значение в переменную неподходящего типа. Переполнение. Ошибка. Самоуничтожение. Минус $370 млн и десятилетие работы.

Этот случай навсегда изменил культуру разработки: появились строгие code review, независимое тестирование и новые стандарты надёжности.

Мы собрали папку IT и AI - подборку каналов, где профессионалы из AI, DevOps, облачных технологий, кибербезопасности и дата-инфраструктуры делятся свежими кейсами, инсайтами и конкретными инструментами. Добавьте её себе ➡️ https://t.me/addlist/hCUteQdQp2dlZDVi

Ссылка действительна только 24ч, успейте сохранить!