ルールやツール
C#のルール
1.ネーミング
1-1.クラスの名前は、パスカル記法(先頭1文字を大文字、複数の単語を組み合わせる場合、各単語も大文字ではじめる)1-2.メソッドの名前は、キャメル記法(最初の1文字を除いた各単語を大文字ではじめる)
プログラムのチェックリスト
・変数を比較する際は、適切な型として、比較しているか
・変数の型は、実際の値に合致しているか
・演算結果で変数がオーバーフローしないか
・変数のインクリメントのタイミングは適切か
・タイムアウトの処理は適切か
・デフォルト値を利用しても、大丈夫か
・例外処理が適切に設計されているか
・マルチタスクの同期処理は、適切か
・不要な関数の引数はないか
・変数のスコープは適切か
・関数の長さは、適切か
・構造がわかるようにインデントをつけているか
・マジックナンバーには、名前をつけているか
PR