Я пытаюсь внедрить методологию программирования DI/IoC в нашу группу развития, но один из разработчиков задал следующий вопрос:Помощь получение DI/IoC в доме
Зачем нам это нужно? Есть ли какой-либо конкретный пример, который может показать мне преимущество использования инфраструктуры DI/IoC, например, замок Windsor?
Таким образом, я спрашиваю, есть ли какие-либо тематические исследования или статьи, которые доказывают, что DI/IoC может принести пользу на веб-узле .NET на уровне предприятия?
Заранее спасибо
Обновление: Я в курсе всех в пользу DI/IoC приносит, но я до сих пор, чтобы увидеть полный пример в Интернете, которая проходит через весь процесс создания приложения с использованием DI/IoC и извлечь из этого выгоду. Опять же, любая статья или ссылки будут оценены.
Я бы так же насторожен, как этот разработчик, если вы пытались внедрить методологию программирования в свой проект и не могли ответить на этот вопрос. – JoshJordan
Согласен с Джошем, если это звучит и выглядит как змеиное масло, возможно, это ... (если только я не пытаюсь обучить TDD команде, LOL) – dferraro