Соглашусь, что это не серебряная пуля, и без поддержки качества кода никакая методика работать не будет. Однако, наивный подход "все взаимодействуют со всеми" просто не дает возможности для организации хорошей иерархии взаимодействий, что ведет к помойке сразу со старта разработки, как за качеством не следи.
Методики Microsoft хороши, но они слабо распространены за пределами стека microsoft, и описанную проблему, например, они рекомендуют решать на presentational уровне, что завязывает описание процесса на вью модель и требует впоследствии рефакторинга и разделения "настоящей" вью модели и модели процесса, что собственно и описывается в статье.
ошибочка произошла, исправил, спасибо
Соглашусь, что это не серебряная пуля, и без поддержки качества кода никакая методика работать не будет. Однако, наивный подход "все взаимодействуют со всеми" просто не дает возможности для организации хорошей иерархии взаимодействий, что ведет к помойке сразу со старта разработки, как за качеством не следи.
Методики Microsoft хороши, но они слабо распространены за пределами стека microsoft, и описанную проблему, например, они рекомендуют решать на presentational уровне, что завязывает описание процесса на вью модель и требует впоследствии рефакторинга и разделения "настоящей" вью модели и модели процесса, что собственно и описывается в статье.