2010-12-01 8 views
1

可能性の重複検索:
What tools and techniques do you use to find dead code in .NET?差し出がましいコードに

を誰もが呼び出されない関数を見つけることができるツールを知っていますか?

説明:ソリューションの中で何も呼び出されていない関数。公共、民間などであれば大丈夫です。

+0

この質問には明確にする必要があります:「呼び出されない」...クラス内のプライベートメソッドがクラス内の他のメソッドによって呼び出されていないことを意味しますか?または、ソリューション全体のどのパブリックメソッドがアプリケーションのどこかで使用されていないことを意味しますか? – mlibby

答えて

4

さまざまな程度の深度にこれを行うツールがいくつか用意されています。

  • ReSharperの
  • NCover
  • FxCopの
1

ReSharperは、呼び出されないプライベートメソッドまたは内部メソッドを識別します。

1

NCoverはあなたにすべての種類のコードカバレッジの良さを与えますが、私は少し高価だと信じています。

0

MicrosoftのFxCopはあなたのためにそれを行うことができます。

+0

プライベートメンバーの場合のみ、ここではどのように役立つかについての良い議論ですhttp://stackoverflow.com/questions/71518/is-there-a-custom-fxcop-rule-that-will-detect-unused-public - 方法 – mlibby

0

彼らの多くのものはReSharperの中でうまくいかないので、私自身は、ReSharperのを嫌いをリファクタリングするのに役立ちますその優れたツールを試してみてください。あなたはreserarperより良いことができるtelerikのカスタマイズを使用する必要があります。

関連する問題