Инструмент для оценки изменчивых зависимостей в кодовой базе для рефакторинга IoC - PullRequest
1 голос
/ 13 января 2011

Я пытаюсь реорганизовать большую кодовую базу для использования StructureMap. Кто-нибудь знает, есть ли инструмент для быстрого сканирования кодовой базы и отчета о количестве volatile зависимостей внутри классов? Конечно, я всегда мог искать во всех файлах слово «new», но это также обнаружило бы энергонезависимые зависимости, такие как используемые из BCL, которые не являются существенными. Я полагаю, что NDepend мог бы, косвенно , предоставить некоторый отчет о степени связи, который, косвенно, я хочу устранить. Мне просто интересно, был ли какой-то инструмент, который был специально разработан для помощи при переходе к использованию контейнера IoC.

1 Ответ

0 голосов
/ 13 января 2011

Я не знаю ничего подобного.Я думаю, что было бы довольно сложно написать инструмент для определения изменчивых зависимостей, так как они могут быть такими же разнообразными, как вызовы файлового ввода-вывода для вызовов базы данных.Также многие разработчики проводят границу между изменчивыми и не в разных местах.Кто-то скажет, что System.Configuration изменчив, а кто-то скажет, что это не так ...

...