1

大規模な C# コードベースを継承しました。非常に面倒で、さまざまなスレッドセーフの問題があるのではないかと思います。私がやりたいことの 1 つは、その中のすべての静的データを見つけることです。さまざまな正規表現検索などを作成できることはわかっていますが、IL 検査ツールの方が優れているようです。

そのようなツールが存在するかどうかは誰にもわかりません。私はdotPeekを持っていますが、そうではありません。リフレクターがそうするとは思わないでください。実際、IL に関するあらゆる種類の情報を検索するための一般的なツールです。多分 fxcop ルールを書くことができます、私は fxcop について十分に知りません

EDIT:コードには2000以上の静的メソッドがあるため、「静的」を検索するのは面倒です。そして、派手な正規表現が何かを見落としているのではないかと心配しています

また、それを行うための独自のミニツールを絶対に作成することもできました。すでにそれを行うためのツールがあるかどうか疑問に思いました

4

1 に答える 1

0

高価ですが、NDependはあなたのニーズに合うかもしれません。私は以前にそれを使用したことがあり、それについて言うべき良いことしかありません.

さまざまな種類のコード インスペクションと、コードをクエリするためのドメイン固有言語 (CQL) を提供します。まだ組み込まれていない場合は、単純なクエリを記述して静的メソッドを見つけることができると確信しています。

于 2012-12-07T18:47:03.543 に答える