忍者ブログ

プログラミングの練習

プログラミングの問題やプログラミング関連知識、ソフトウェアのテストについてのブログです

ルールやツール

C#のルール

1.ネーミング

1-1.クラスの名前は、パスカル記法(先頭1文字を大文字、複数の単語を組み合わせる場合、各単語も大文字ではじめる)

1-2.メソッドの名前は、キャメル記法(最初の1文字を除いた各単語を大文字ではじめる)




プログラムのチェックリスト


・変数を比較する際は、適切な型として、比較しているか

・変数の型は、実際の値に合致しているか

・演算結果で変数がオーバーフローしないか

・変数のインクリメントのタイミングは適切か

・タイムアウトの処理は適切か

・デフォルト値を利用しても、大丈夫か

・例外処理が適切に設計されているか

・マルチタスクの同期処理は、適切か

・不要な関数の引数はないか

・変数のスコープは適切か

・関数の長さは、適切か

・構造がわかるようにインデントをつけているか

・マジックナンバーには、名前をつけているか

































PR