Трудовые будни. К счастью, не мои

Aug 08, 2007 02:17

Выношу из комментов на ЛОРе.

Sun-ch>>Херня это все голубчик. Софтверная индустрия ничем не отличается от производсва памперов и призервативов, Моцарты там не нужны, а вот снижение затрат - весьма полезно.

jackill>Второй год разгребаем написанное n-цатью дешевыми программерами. Это писец.

soomrack>
Просто конторка маленькая. Вон в филипсе уже 8 лет как анализируют один проект с попытками продолжения разработок: причем частью анализа является и статистика слов в комментариях и частота букв в названиях переменных. Ибо никто уже не знает как и что работает, но регулярно пытаются выдавать маленькие аддоны, кончается обычно плохо.

И по просьбе рассказать по-подробнее, текст

Со слов ребят, которые на этом зарабатывают (временно ибо бесперспективняк).

Итак есть аппарат (не будем уточнять какой) который разрабатывался кучу лет (чуть ли не 18). Причем разрабатывался он по хитрому: периодически повышалась его функциональность добавлением новых устройств и иногда замене старых. Подо все писался софт, под каждый узел. Теперь основная жопа: это очень жутко параллельная система, т.е. есть куча параллельных процессов которые нужно выполнять в определенной синхронизации, причем они все взаимосвязаны (ну типа как футбольная команда из робокапа). Текучесть кадров большая, работают в том числе и "китайцы" с "индусами". Код ужасный. Изначально система не была запланирована на столь долгий путь развития (если вообще план был). Отказаться от поддержки они сейчас не могут. Переделывать все заново: это гиганские деньги, их нет в принципе. Короче самая настоящая задница.

Но менеджеры из этой компании не зря едят свой хлеб! Собрано несколько груп исследователей всей этой х*ни. Аспиранты (т.е. PhD), студенты, инженеры и т.д. У каждого своя задача. Еженедельно (там вообще так принято) представляют отчеты о проделанной работе. Один из отчетов был посвящен статистическому "анализу" словаря комментариев (это при том, что он многоязычный!) и выводам из этого анализа о надежности соотв. участков кода и их отношению к конкретным аппаратным устройствам. Я плакал. Типа если встречается слово "f*ck" больше 15 раз на страницу, то ненадежен, меньше --- надежен. Писец анализ. Другой специалист проводил лингвистический "анализ" переменных и названий модулей пытаясь выяснить на какие узлы аппарата он влияет. Замечание: когда пишут "индусы" о Венгерской нотации можно забыть: на ней уже лежит *уй целой группы "индусов". Эта песня продолжается уже больше года. Результат --- защитившиеся PhD и просто ох*ший филипс.

Ну и комментарий от себя (по результатам продолжительного общения с ними): этот проект надо закрывать. Система стала слишком сложной. В отличии от операционных систем, теории для параллельных встроенных систем пока нету и, похоже, в ближайшее время не появится (ибо сложно и деньги под это название тырят на совершенно другие проекты).

Да, добавлю эта махина (чудо электроники) размером с комнату, а кода к ней написано более 10 миллионов строчек.

компьютеры, жесть, программирование, ужасы, работа

Previous post Next post
Up