1

StructureMapを使用するために大きなコードベースをリファクタリングしようとしています。コードベースをすばやくスキャンし、クラス内でvolatile dependenciesの数を報告するツールがあれば誰にも分かりますか?確かに、私はいつも "new"という言葉のすべてのファイルを検索することができましたが、これはBCLから使用されたようなの不揮発性の依存性がありません。私はNDependが間接的にのが、間接的に、私が排除するために探しているカップリングの程度についてのいくつかのレポートを提供することができたと思います。私は、IoCコンテナの使用に向けての移行を支援する目的で特別に設計されたツールがあるのか​​どうか疑問に思っています。IoCリファクタリング用のコードベースの揮発性依存関係を評価するツール

答えて

0

私はそのようなことを認識していません。データベースコールに対するファイルIOコールのように多様である可能性があるので、揮発性の依存関係を特定するツールを書くことは非常に難しいと思います。また、多くの開発者は、異なる場所ではなく、揮発性の間に線を引いています。何人かはSystem.Configurationが揮発性であると言います、他の人はそれがそうでないと主張するでしょう...

関連する問題