поддержка старого софта. вот сейчас найти чистого Си прогера уже проблема одна шарпы, джавы и плюсы.
Вот, кстати, интересная тема - поддержка старого софта.
Есть куча программ, написанных лет 15-20 назад людьми без опыта программирования. Код кривой, не читабельный, документации никакой. Те, кто это писал - давно на пенсии.
Тем не менее система живая, работает, люди к ней привыкли. Но вносить в нее изменения - это ад. Проще новое написать - но, чтобы написать новое, опять же нужно логику уже работающего понять, то есть закопаться в старые коды и вкурить.
Как-то мне статья попалась - "инженерная археология". Смысл в том, что в мире много налаженных производств, использующих устаревшие, но тем не менее работающие технологии. Наладили их лет сорок назад, обучили персонал проведению настройки и техобслуживания и... и все. Так техника и работала пол века. Но суть устройства - как оно работает - сейчас уже никто не помнит - умеют только машинным маслом смазывать и реактивы подливать. Когда же требуется перенастроить производство на выпуск чего-то нового, не предусмотренного изначально - сделать это оказывается очень сложно - образ мышления инженеров, культура чертежей сильно изменились - хотя менять оборудование на полностью современное - не рентабельно. Вот и приходится молодым инженерам изучать работу не новейших машин а, наоборот, устаревших.


















