0

私は最近、会社の4人の独立した開発者をまとめて、チームと同様の(そして優れた)コードを生成するまとまりのあるチームにするという任務を負っています。

iDesigns C#コーディング標準の使用を実装しています。これは、コードの外観を改善し、いくつかの実装ガイドラインを提供しますが、コードの構築方法に関する一般的な標準、経験則(トップ10)はありますか?すべてのクラスは「持つ」または「行う」必要がありますか?

私は実装の実践についてジョン・コネリーによるこの記事を読みましたが、この主題に関するより多くの参考文献を見つけることにあまり幸運がありません。

C#クラス/プロジェクトの実装「標準」はありますか?それとも、それを定義できないほど幅広い主題ですか?

4

3 に答える 3

2

私のお気に入り:

于 2012-08-09T21:45:09.413 に答える
2

StyleCop

それ自体は標準ではありませんが、の使用を検討することを強くお勧めしますStyleCop。これは高度にカスタマイズ可能なVisualStudioプラグインであり、コーディング標準を簡単に適用できます。さらに、クルーズコントロールサーバーのビルドに統合できるため、これらの標準のいずれかが遵守されていない場合、ビルドが破損します。

非常に便利な小さなツールで、最初は嫌いでしたが、今では大好きです。

于 2012-08-09T21:51:29.713 に答える
0

C#の標準C#にあるのは、「標準ECMA-334 C#言語仕様」だけです。それを超えることは、開発者がプロ​​グラムをコーディングするときに好きなように行うことができます。

今、従うべきいくつかの良い経験則があります(あなたが参照した2つのように)が、それらは単なる経験則です。チーム全体が互いに一貫している限り、「標準」としてやりたいことが何でもできます。

于 2012-08-09T21:42:16.640 に答える