L
Вот реальный пример из моей жизни. Программист смотрит на код. Легаси, конечно. Ух ты, какой тут умный программист написал код. Хм. Сам он не мог такое придумать. Значит, ему объяснили.
И так во всем. Не лезут прогеры в предметную область так глубоко, как аналитики. Ну. вот хоть убей не лезут. Десятки лет автоматизируют учет, не понимают они учет. Они работают по ТЗ. Вот написано в ТЗ, вот они работают. И потом разбор полетов: я нарушил ТЗ? Не нарушил, ну, какие ко мне претензии? А, ТЗ неправильное? Так с этого же и надо было начинать.
Я сейчас вкатываюсь в крупный проект в телекоме и мы как заказчики принимаем участие в разработке.
У каждого разработчика есть менторы от дев - это лиды команд исполнителя.
И они такого же как и я мнения о знании предметной области.
Более того, когда я сделал из принципа все по ТЗ, мне прилетели обратно баги.