StructureMapを使用するために大きなコードベースをリファクタリングしようとしています。コードベースをすばやくスキャンし、クラス内でvolatile dependenciesの数を報告するツールがあれば誰にも分かりますか?確かに、私はいつも "new"という言葉のすべてのファイルを検索することができましたが、これはBCLから使用されたようなの不揮発性の依存性がありません。私はNDependが間接的にのが、間接的に、私が排除するために探しているカップリングの程度についてのいくつかのレポートを提供することができたと思います。私は、IoCコンテナの使用に向けての移行を支援する目的で特別に設計されたツールがあるのかどうか疑問に思っています。IoCリファクタリング用のコードベースの揮発性依存関係を評価するツール
1
A
答えて
0
私はそのようなことを認識していません。データベースコールに対するファイルIOコールのように多様である可能性があるので、揮発性の依存関係を特定するツールを書くことは非常に難しいと思います。また、多くの開発者は、異なる場所ではなく、揮発性の間に線を引いています。何人かはSystem.Configurationが揮発性であると言います、他の人はそれがそうでないと主張するでしょう...
関連する問題
- 1. ツール、依存関係トラップ
- 2. アセンブリの依存関係を示すツール
- 3. pip:依存関係の依存性をインストールする
- 4. 依存関係のプロパティ依存関係
- 5. 依存関係の依存関係
- 6. LISPの依存性注入(とIoCコンテナに関する)のポイント
- 7. 軽量依存関係管理GUIツール
- 8. IoC:イベントハンドラへの依存関係の配線
- 9. IOC - 複数の依存関係の注入
- 10. CoreNLPニューラルネットワーク依存性パーサー - トレーニングとテストの評価の差
- 11. Laravelの依存性の注入/ IOC
- 12. 揮発性のconst、揮発性レジスタ、C++での揮発性の静的
- 13. pom.xmlの依存関係のライセンスを判断するツール
- 14. リンクウェーブアクセシビリティ評価ツール
- 15. 依存プロパティのMATLABレイジー評価
- 16. 異なるスコープの依存関係内のMaven依存関係
- 17. Gradleのproject()依存関係からの依存性を除外する方法
- 18. 依存関係管理と依存関係を使用する場合
- 19. 作者、最低限の安定性と依存関係の依存性
- 20. UnityをIoCとして使用するコンストラクタ依存性注入
- 21. Gradle依存関係とGradle依存関係のEclipseの違い
- 22. プレイブックの依存関係と役割の依存関係
- 23. Javaコードベースのコーディングスタイルをリファクタリングするツールはありますか?
- 24. 依存関係
- 25. スプリング3依存性注入(IOC)注釈
- 26. NFCチップセット評価ツール
- 27. 別の依存関係の依存関係を取得するには?
- 28. 依存性注入対管理依存関係対グローバルオブジェクト
- 29. 依存関係とテストの依存関係を持つjarを作成する
- 30. 依存関係を持つPINツールのコンパイル