🚀 На Reddit неожиданно активизировалась команда разработчиков ПО для SpaceX и поотвечала на вопросы пользователей. В треде очень много инсайдов про разработку и обслуживание компьютерных систем для космоса, а также много интересного о циклах разработки, анализа и тестирования сложных систем:
https://www.reddit.com/r/spacex/comments/gxb7j1/we_are_the_spacex_software_team_ask_us_anything/Из интересного:
— всё ПО для космических кораблей Falcon и Dragon написано на C++;
— команда разработчиков использует open source библиотеки только в самом крайнем случае;
— интерфейс в кабине Crew Dragon действительно написан на Chromium и JS;
— почти у всех сенсоров и датчиков есть пары, а иногда и несколько пар (говорят, что на всякий случай);
— веб-симулятор стыковки Crew Dragon с МКС (вот
мой недавний пост про это) разработчики написали в свободное время просто по фану, для развлечения, причём они подметили, что логика симулятора полностью отличается от работы реальных систем корабля.