4

個人的にはまだ FxCop を使用していません。コード分​​析に進む前に、まず単体テストを実行したいと考えています。ただし、永久に無効にするルールはどれですか? どのルールを一時的に無効にするか、またどのような状況で無効にしますか?

4

5 に答える 5

5

ルール CA1021 が嫌いです: out パラメータを避けてください。Out パラメーターは、さまざまなパターン (.Net Try* パターンを含む) で役立ちます。Out は確かに使いすぎる可能性がありますが、FxCop ルールを設定するのはやり過ぎのようです。

ルール CA1021

于 2008-11-02T20:38:10.990 に答える
3

CA2210 アセンブリには有効な厳密な名前が必要です。これは煩わしいものです。

于 2009-03-18T00:37:40.333 に答える
2

メソッド/イベント名にアンダースコアを禁止する命名規則は使用しません。「Button1_Click」に慣れてきました。アンダースコアは Visual Studio によって自動的に挿入されるため、手動で削除する必要があります。それらを放っておく方が簡単だと思います。また、メソッド/イベントを作成するときにアンダースコアを追加します。

于 2008-11-02T21:21:40.450 に答える
2

構築しているシステムに応じて、オフにしたいペダンティックながらくたの全リストがあります。FxCop の出力を調べて、自分で決めることをお勧めします。一人の男の衒学は別の人が「持っている必要があります」。

于 2008-11-02T20:37:01.367 に答える
0

「ID」について文句を言い、「Id」を提案します...「2文字の略語はすべて大文字」のルールに従います:O)

于 2008-11-02T21:53:50.790 に答える