А мы (вернее я) на начальника лаборатории смотрели как на дебила. Я видел его программу. Тысячи строк одним куском. Куча операторов GOTO. Нихрена не работает. А он суёт этот свой шедевр всем своим студентам-дипломникам, чтобы они что-то на ней посчитали и использовали при защите. Это мы, его подчинённые, стали нормально структурировать программы и отказались от операторов безусловного перехода. Но тем не менее именно он руководил нами, так как он старше, он кандидат наук, у него папа Герой Социалистического Труда и директор завода. Без его связей в отрасли нашей лаборатории не дали бы заказов.
Ты реально крут, мен!Я вот не могу таким похвастаться. Хотя идею объектов нам двигал в конце 70-ых на уроках философии директор средней школы. Объяснял нам, чем общее понятие "кошка" отличается от конкретной кошки Мурки. Я тогда нифига не понял.
CRM - какое-то знакомое слово... В одной компании, где работал, есть дурацкая система, которую называют CRM. Там ведут учёт рабочего времени и ещё какую-то хрень (потенциальные продажи, открытие возможности, закрепление менеджера и т.д.). В общем торжество бюрократии над здравым смыслом.
Теперь понятно, почему мы мучаемся с программами. Вот примеры из собственного опыта.
1) "Магазин партнёра", разработанный индийскими программистами, неправильно показывает складские остатки.
2) Система документооборота содержит пункты меню, непонятные пользователям. Лексикон пользователей и разработчиков не совпал на 100%, хотя и те и другие работают в одной компании. Причём, разработчики и не стремились к совпадению. Главное, что им самим всё понятно.