Моя ошибка. Всего второй случай сотрудника с такой крайней формой диагноза "ООП головного мозга". Первый тоже был неудачный, но хотя бы не так буйно. Теперь вижу, что люди с подобным диагнозом, видимо, не выстреливают на проектах, сделанных в лучших традициях крокодила-с-апельсином.
В чем-то человек, конечно, прав. Только вот в нашем мэйлрушном православном христианстве подобным правоверным мусульманам (копирайт Габриеляна) может быть крайне тяжко выжить.
> В чем-то человек, конечно, прав. В чем-то. Но как всегда - проект надо было сдать еще вчера, поэтому делаешь чтобы работало и запускаешь. А судя по пафосу, он этого просто не понимает. Ну и вообще, за полгода копания в чужом коде обычно уже должно сформироваться мнение что, где и как можно улучшить.
Скажем так - за три года Деньги ни разу не пришлось существенно переделывать, именно потому, что более-менее удачно спроектировали в самом начале. Вещи, которые были реализованы одними из первых, через какое-то время чуть переделав, позволили без особых проблем прикрутить подобные, о которых и не думали ранее.
Основные проблемы-то - местами дублируется код, местами еще не выкошены deprecated-процедуры, пяток мест сложны для понимания и поддержки как раз в силу «надо было сдать еще вчера» или «утилита обрастала мясом три года». Ну и отсутствует некоторая иерархия модулей и не лезли в дебри абстрактных классов, наследования итп, из-за чего кажется, что модули чересчур связаны друг с другом. Но это как бы прямое следствие того, что проекту очень быстро приходится внедрять вещи, которые конкуренты внедрили давно.
К сожалению, нормально донести мысль, что «красота кода» - одно, а задачи бизнеса - другое за полгода, видимо, не получилось. Ну и ладно.
Reply
Всего второй случай сотрудника с такой крайней формой диагноза "ООП головного мозга".
Первый тоже был неудачный, но хотя бы не так буйно.
Теперь вижу, что люди с подобным диагнозом, видимо, не выстреливают на проектах, сделанных в лучших традициях крокодила-с-апельсином.
В чем-то человек, конечно, прав. Только вот в нашем мэйлрушном православном христианстве подобным правоверным мусульманам (копирайт Габриеляна) может быть крайне тяжко выжить.
Reply
Похоже толковых работников все меньше и меньше :-( ...
Reply
Reply
В чем-то. Но как всегда - проект надо было сдать еще вчера, поэтому делаешь чтобы работало и запускаешь. А судя по пафосу, он этого просто не понимает.
Ну и вообще, за полгода копания в чужом коде обычно уже должно сформироваться мнение что, где и как можно улучшить.
Reply
Основные проблемы-то - местами дублируется код, местами еще не выкошены deprecated-процедуры, пяток мест сложны для понимания и поддержки как раз в силу «надо было сдать еще вчера» или «утилита обрастала мясом три года». Ну и отсутствует некоторая иерархия модулей и не лезли в дебри абстрактных классов, наследования итп, из-за чего кажется, что модули чересчур связаны друг с другом. Но это как бы прямое следствие того, что проекту очень быстро приходится внедрять вещи, которые конкуренты внедрили давно.
К сожалению, нормально донести мысль, что «красота кода» - одно, а задачи бизнеса - другое за полгода, видимо, не получилось. Ну и ладно.
Reply
Leave a comment