質問

生産コードを書くためにFxCopを利用するITショップはたくさんありますか?そうだとすれば、文化の変化、問題点、具体的なメリットの観点から、それを実装した全体的な経験は何ですか/

私はやや混oticとした環境にいます。開発努力を標準化し、まともな時間に帰宅するのに役立つツールを探しています。静的分析ツールを押して失敗するためだけに顔に卵が入らないようにしたい<!>#8217; s <!>#8220;実用的ではない<!>#8221;。 <!> lt;-(予想される管理応答)

役に立ちましたか?

解決

FxCopは、適用するルールに関して非常にカスタマイズ可能であることに注意してください。段階的に導入することで、最も効果的に機能することがわかります。特定のファイルセットの特定のルールセットのみ、または最初からすべてのレガシーファイルを除外することもできます。

問題のドメインに適していないため、決してアクティブにできないルールがあります。また、特定の目的のためにコードが「ルールを破る」場合、そのようなコードを受け入れ可能とマークする属性がありますが、そのようなオーバーライドはすべて Justification 理由を示す属性のプロパティ。

最後に、組み込みのルールはコード品質の改善に大いに役立ちますが、会社の規則を確認できるカスタムルールには本当に大きな勝利があります。この方法で「ピアレビュー」を自動化しない場合、コンプライアンスを実際に保証することはできません。

FxCopを作業中のビルドシステムの統合部分として使用しています。現在、一般的なライブラリは、最小限の属性オーバーライドですべてのルールが有効になっている状態でリリースされています。

他のヒント

FxCopを実際に使用している場所はそれほど多くないと思います。オンにしましたが、開発スタッフのほとんどは生成された警告を無視します。

また、ここでの開発管理は、FxCopが管理者が従うことを望んでいる規則(変数名など)を本当に嫌っているため、警告をクリーンアップすることに本当に関心がありません...

リードしてきたプロジェクトでは、より良いプログラマーになるのに役立つと思うので、その使用を義務付けました。しかし、すべての開発者をフォローするには、トップにいる必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top