Здравствуйте, Sharov, Вы писали:
S> M>>Просто кейс что при использовании DI в конструктор передали null невозможен в принципе, тут нужен другой пример.
S> IT>Пусть передали не null, а поломаный объект.
S> Передали, и? Чем поведение без DI будет отличаться от поведения с DI в данном случае?
Я не очень понял твой вопрос, но попробую потелепатить. Различие в том, что в случае с обычным кодом, можно найти откуда конкретно передали просто проанализировав код, find usages. В случае DI-фреймворка ты можешь лишь понять, что пришло из контейнера и всё, и без дебаггера очень сложно разобраться.