Здравствуйте, SkyDance, Вы писали:
SD>Более удобным подходом было бы уметь генерировать граф зависимостей путем непосредственного анализа исходного кода.
Для чего более удобным?
SD> Однако там есть свои грабли, например, как понимать такую зависимость:
SD> if (random(100) < 50) then add_dependency_on(AnotherComponent)
А как такая зависимость, по твоему, понимается в случае DI? Разница тут будет только в случае вызова метода Resolve, что тут все заклеймили позором как антипаттерн..
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>