RU

Как один баг чуть не убил марсоход за $400 млн, и почему везде важна конфигурация

3 января 2004 года марсоход «Спирит» коснулся поверхности Марса в кратере Гусева. Двадцать один день спустя он перестал отвечать на команды, ушёл в бу…

NASA JPLбутлупфайловая система флеш памятипереполнение памятиMars Exploration Rover Spiritконфигурационные ошибки системмарсоходбагVxWorksruvds_статьи
Habr
RU

[Перевод] Один баг в проде, после которого я всерьёз воспринимаю неопределённое поведение

Много лет назад моя рутинная работа заключалась в поддержке большой базы кода на C++. Этот проект был настоящим кормильцем всей компании, и в нём пред…

багUBнеопределённое поведениеc++программирование