プログラミング仕様は、プログラムの可読性を向上させる上で重要な役割を果たします。プログラミング時に特定の仕様に従うと、アルゴリズムが理解しやすくなり、プログラマが理解してコミュニケーションしやすくなります。
命名の原則と習慣:
2 つの方法: パスカル ケースとキャメル ケース。
パラメータ、オブジェクト、コントロールは通常、キャメル ケースで名前が付けられ、その他はパスカル ケースで名前が付けられます。
例: int GetValue(string strValue) メソッド名 GetValue にはパスカル ケースが採用され、パラメータ名 strValue にはキャメル ケースが採用されます。
パラメータ、オブジェクト、およびコントロールの名前はわかりやすいものにする必要があり、名前の構造は「タイプ + 目的」になります。
例: intAge strName lblAge btnLogin
メソッドは動詞を使用し、属性は名詞を使用し、イベント ハンドラーを使用します。 1. 時制の概念を持つ動詞を使用します。 2. サフィックス EventHandler を追加します。
例: public delegate void MouseEventHandler(object sender, MouseEvent e);
名前空間には会社名とプロジェクト名の 2 層構造を使用することをお勧めします。
namespace CompanyName.Sales //入れ子モードの 2 レベルの名前空間と同等です。複数形の場合は、Sale の代わりに複数形 Sales を使用します。
{
public class Customer () //プレフィックス、アンダースコア、略語は名前空間と同じであってはなりません
{
}
}
http://www.cnblogs.com/andymore/archive/2006/10/04/521368.html