2008-08-18 21 views
9

これまでにすべてを見てきたと確信しています... 1〜2年ほど経ちましたが、機能が追加されてバグが修正されたので、実際には使用されていないコードの私は、コードベースを検索してコード内の他の場所で決して使用されないメソッドを表示する方法があるかどうか(特にサードパーティのツールの有無にかかわらず)があるのだろうか?コードベースで孤立したメソッドを見つける

このタイプの有用性に関して私が考えることのできる1つの課題は、暗黙の型変換が発生しているときに元に戻すことができないことです。しかし、それが問題ではなかったと仮定すると、私の選択肢は何ですか?

答えて

10

FxCopは何も呼び出さないメソッドを警告します。

4

このように、FxCopが行うことの1つは、コードの未使用ビットを特定することですが、時には欠落することがあります。しかし、あなたの最善の策はおそらくReSharperでしょう。

2

パブリックに面するメソッド、プロパティ、またはフィールドには、リフレクションまたは別のアセンブリの派生型でアクセスできます。

ここではFxCopが正しい答えですが、コードへのアクセシビリティも制限する必要があります。私。必要に応じて私的/保護/内部で物を飾る。

0

以下のツールが孤児を見つけることができます/未使用コード:

MZ-Tools

関連する問題