2011-12-15 14 views
1

ASP.NET 4.0のコーディング標準に関する文書や記事はありますか?私のコードで品質を高め、業界標準に準拠させることは、私にとって大きな助けになるでしょう。ASP.NET 4.0業界のコーディング標準

おかげ

+0

正確にASP.NET 4.0または多分ASP.NET。または.NET 4.0または単に.NET? – abatishchev

+0

ASP.NETは正確にASP.NETを探しています。好ましくはフレームワーク4.0。 – Dinny

答えて

0

あなたはMSDNでDesign Guidelines for Developing Class Librariesを得ました。

名前に惑わされてはいけません。私はあなたが従うべきガイドラインの本当に良いセットであることが分かります。

StyleCopもインストールできました。ガイドラインのいくつかは愚かです(無益なヘッダーを強制するか、フィールド名に_underScorePrefixを付けないようにします)。良いことは、ルールを変更したりカスタマイズしたりできることです。 Googleからの

0
+1

最初のルールはかなり無駄で、Liskovs Substition Principleを破るようにあなたを招待します。インターフェースが実装されているかどうかを確認する必要がある場合は、何か問題があったと思います。 – jgauffin

+0

@jgauffin:実際には、実際には基本機能を実装する 'IPlugin'を受け取ることができます。また、 'ISearchPlugin'を実装することで、与えられたメソッドがそれをチェックし、これに関することを行います。 – abatishchev

+1

しかし、あなたはあなたがチェックしなければならないインターフェースがわからなければ。関数のパラメータがオブジェクトの場合はどうなりますか?最初にチェックしないと、インターフェイスがあるかどうかは分かりません。よく知られているものは、苦情処理中に取り上げられます。 – Asken

1

私はあまりにもチートシートで、非常に有用で、よく作られたことthis documentationを発見しました。

1

ほとんどの企業は、マイクロソフトのコーディング標準を使用しています。よく考え抜かれた、非常に包括的な標準を取得するだけでなく、FxCopStyleCopを使用する優れたツールサポートが得られます。

これらの独自の標準を実装することはできますが、既定のルールセットを補う以外に何もしないでください。