Version Control, NASA style

Jun 15, 2020 16:30


Любезный ./ рассказал о том, как работать с кодом, написанным до того, как всем нам случился git.

Группа энтузиастов, включая участника того полета, Майкла Стюрата, решила запустить на эмуляторе бортового компьютера (поправка: это настоящий железный компьютер) программу, которая управляла кораблем Аполло-10 (это тот, что совершил облет Луны за два ( Read more... )

технологии, история, не политика

Leave a comment

virginian June 15 2020, 13:49:14 UTC
Эх, тогда были инженеры, а теперь..программисты

Reply

atil June 15 2020, 14:31:31 UTC
Ну уж нет! Сейчас, когда корабли легко перепрограмируются на лету хоть на Луне, хоть на Плутоне, я о тех "теплых ламповых" временах жалеть не буду :-) Код управления каким-нибудь одним клапаном в "Мерлине" в разы сложнее всего совокупного кода "Аполлонов" и "Сатурнов" - но именно поэтому "Мерлин" и творит чудеса, немыслимые для "Сатурнов".
Справедливости ради, ...программистов сейчас тоже хватает. В том же "Боинге" :-(

Reply

virginian June 15 2020, 14:53:15 UTC
В Боинге программисты не при чем, чистый маркетинг, дополнительную индикацию ставили, но за отдельные деньги. Хотя с Boeing Max вышел большой скандал, была масса катастроф с fly be wire самолетами и раньше, пилоты не знали всех тонкости работы системы управления, когда отключается автопилот и так далее. Летать на таких самолетов комфортно, но только пока ситуация не становится нештатной.

В теплые ламповые времена был вменяемый код не содержащий кучу наслоений необходимых для совместимости со всем и вся. Я работаю с базами данных, ничего особенного, но без Гугла можно сразу вешаться, благо кабель сетевого питания всегда под рукой.

Reply

atil June 15 2020, 15:04:15 UTC
Boeing Max ладно - но что они недавно на Старлайнере накосячили, вообще в голове не укладывается! :-( То ли повальное увлечение юнит-тестами в ущерб интеграционным, то ли какой-то локальный, но жуткий непрофессионализм...

Чистый, без зависимостей, код - это конечно да, теплые воспоминания. Именно ламповые :-). Но за 100000%-й прирост результирующей функциональности - кто из нас родную маму не продаст! :-)

Reply

virginian June 15 2020, 15:46:56 UTC
Мне эта функциональность в печенках сидит. За 15 лет наверное раз десять мигрировал SQL Server на новый бокс и на новую версию. Пинципы реляционных баз данных были заложены дет так 50 назад и с тех пор практически ничего не изменилось. Мама может спать спокойно.

Reply

atil June 15 2020, 16:00:24 UTC
Понимаю вашу боль. Вам повезло (ну то есть в чем-то повезло, в чем-то, как всегда, наоборот) работать в очень консервативной области софтостроения. Она и в самом деле мало выигрывает от безудержного прогресса в параллельных мирах. Почти одни только шишки и огребает...

Reply


Leave a comment

Up