Здравствуйте, Trrrrr, Вы писали:
T>У меня есть сомнения в том что студенты что то в этом понимают, все таки эта часть программирования требует намного больше опыта, которого у них нет.
Опыт у этого конкретно товарища как раз есть.
ШЕСТЬ лет работы над одной системой.
6 раз переделывалась именно архитектура — в первые 3 года.
И сейчас развитие отдельных подсистем иногда подвигает на пересмотр базовых основ...
T>И вообще желание копипастнуть не всегда есть зло. Есть куча моментов когда в начале все похоже и решается копипастом а потом допиливается и просто удобнее с чего то написать.
Именно! После 4 подряд копипасты в одной подсистеме он взял себя в руки и переписал подсистему нафиг...
После чего и сформулировал...
T>Зло копипасты максимум в генерации ошибок, не преувеличивайте.
1. Разбухание кода.
2. Тиражирование ошибок, не выявленных в первоначальной копии.