3

コードをスキャンしてnull参照の例外の可能性をチェックできるツールはありますか?つまり、メソッドを呼び出したりプロパティにアクセスしたりする前にnullをチェックするコードがない場合はどうでしょうか。

4

5 に答える 5

9

ReSharperはこれを行うことができます。

于 2009-07-15T12:32:49.490 に答える
5

Resharperは、nullの可能性があるオブジェクトのメンバーにアクセスした可能性がある場合の提案を提供します。

4.0では、「code-contracts」はコンパイル時にこれをサポートします。たとえば、メソッドにnullの可能性を渡さないようにします。

于 2009-07-15T12:32:55.277 に答える
1

resharperはチェックしています

于 2009-07-15T12:33:18.897 に答える
1

RedGateには、(コンパイルされた)コードを分析し、特定の関数からスローできる例外を表示できるExceptionHunterと呼ばれる商用ツールがあります。特定の例外をスローするすべてのメソッドを見つけることもできます。

于 2009-07-15T12:44:09.227 に答える
0

おそらく、.NET 4.0の新しい契約グッズに興味があるかもしれませんか?

于 2010-05-10T11:51:14.803 に答える