Мы продолжаем рубрику в рамках

Мы продолжаем рубрику в рамках которой рассказываем про самые крупные баги в истории. Сегодня поведаем об ошибке деления на ноль, которая привела к остановке работы целого авианосца.

Ошибка деления на ноль является одной из самых распространенных в разработке ПО. Именно по причине появления этой ошибки авианосец USS Yorktown полностью остановился на 3 часа посреди океана. Это случилось, когда один из членов экипажа случайно ввел в бортовую систему управления базами данных корабля число 0. ПО с ошибкой было установлено в ходе проекта по частичной замене человеческой работы на компьютеры.

К счастью, это были всего лишь учения. Но подобный инцидент мог произойти в ходе настоящей боевой операции и тогда результаты были бы гораздо печальнее.

#bugs@tproger