Здравствуйте, remark, Вы писали:
R>Всё это перекликается ещё с такой мыслью, что все эти библиотеки, паттерны и приёмы — это готовые решения типовых проблем. И если программист ещё не сталкнулся с этой проблемой, или скорее сталкнулся, но для него ещё не стало очевидно, что это проблема, и что хорошо бы иметь готовое решение для неё, у этого программиста такие вещи, конечно, не будут вызывать ничего кроме недоумения. Конечно он будет говорить, что это ненужное усложнение.
Я в целом согласен, что во всей теории есть и полезное. Я, например, зачем-то книжку таки почитал и Loki посмотрел

Но на практичке я постоянно встречаю людей, которые применяют налево и направо навороты, и совсем не встречаю, таких, которые пишут плохо, потому что наворотов от Александреску не применили
Ну на самом деле задачи просто проще методов Александреску. Увы, такая вот жизнь вокруг меня. Хотя программы в целом непростые, так скажем. И программисты квалифицированные.
Ещё могу поделиться такой историей. У нас тут был недавно сотрудник, который очень хоршо знает и паттерны и STL и вообще всё. Настолько хорошо, что препадаёт это всё в одном уважаемом очень ВУЗе
НУ так вот этот достойный мужчниа нарожал за пол-года море кода, которые потом весь таки извели,заменив радикально более простым и удобным. Но довольно простую прикладную задачу так и не решил
Мало того, то что за последующий год весь его код похерели, это не результат какой-то целенаправленой деятельности по "выжиганию калёным железом", а просто так получилось, потому что так было удобнее. В каждом месте оказалось удобнее не пользоваться наукой
Я это к тому, что до этого случая я думал, что такая, довольно стандартная для не шибкоопытных программистов ситуация, повторилась и у человека довольно знающего и опытного и хорошего. Мне он всегда был симпатичен, но он реально не смог.
Хотя у нас тут задача, которая стояла перед ним, не кажется сложной. Я бы её решил за месяц наверное. Может даже быстрее.
Мало того, потом, с нуля, очень похожую задачу, под руководством довольно мудрого руководителя, решил стажёр. Решил за три с половиной месяца. Правда и стажёр был умный, но он был ориентирован как раз на результат и код "попроще"
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском