2

私は ReSharper が大好きですが、FxCop は無料で、ReSharper が行ういくつかの機能を備えています。FxCop を最大限に活用するにはどうすればよいですか?

私は VS2008 を使用しており、できれば来年の 3 月に VS2010 にアップグレードする予定です。

4

1 に答える 1

2

さて、FxCop には別の焦点があります。API の設計に重点を置いており、.NET のガイドラインと命名規則に従う必要があります。したがって、そのレポートはより詳細です。だから本当にパワフルです。

Resharper は、日常の仕事でプログラマーを支援することを目的としています。そのため、Intelli-Sense の改善、コードのナビゲーションの改善、潜在的なバグなどに焦点を当てています。そしてもちろん、VS と Resharper はコーディング体験を改善し続けます。

これで、FxCop を最大限に活用できます。私は FxCop の専門家ではありませんが、いくつかの推奨事項を紹介します。

  • プロジェクトで従うべきルールを決定します。FxCop には非常に厳しいルールがたくさんあります。それらの多くはプロジェクトに適用されない可能性があるため、無効にしてください。チーム内で同じルールセットに同意する
  • 常に破られる大きなルールセットよりも、チームの全員が従う小さなルールセットの方がよいでしょう。
  • 頻繁に実行し、ルール違反を修正してください。頻繁に実行する場合、問題を修正するのは大したことではありません。大量のエラーが発生するまで待つと、多くの作業が必要になるため、おそらく無視するでしょう。
  • 「修正カテゴリ」に注意してください。「Non Breaking」の場合、問題の修正に問題はありません。「壊れている」場合は、依存するコードに注意を払う必要があります。
  • FxCop を継続的なビルド サーバーに統合できるため、手動で実行する必要はありません。
于 2009-12-15T11:19:38.003 に答える