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