Записки Тестировщика / Василий Волгин: post #1031 — TG.ME

🐞 Баг, который стоил $370 миллионов - за 80 миллисекунд! В 1996 году ракета-носитель Ariane 5 взорвалась через 40 секунд после старта. Причина? 64-битное число с плавающей точкой не влезло в 16-битное целочисленное поле. Ошибка была в мёртвом коде - фрагменте навигационной системы, унаследованном от Ariane 4, который на новой ракете вообще не нужен был. Но его оставили «на всякий случай». Чему это учит: • Унаследованный код не бывает «безопасным по умолчанию» • Тестирование интеграции > тестирование компонентов в изоляции • Иногда самый дорогой баг - это тот, который ты даже не ожидаешь найти.

👍6
May 27, 2026 158