コーディングのガイドライン
ファイル
文
- 原則としてマルチステートメントは禁止する。for文の制御部のみ可とする。
- コードブロックを表す中括弧({, })はそれぞれ一行を割り当てる。
- 適切なインデントを行う。
名前空間
クラス
定数
- 定数はdefineを使用せずconstを使用する。
変数
スコープ
- 変数のスコープは最小限に留める。変数宣言を関数の先頭に集めない。
- グローバル変数は極力使用しない。
論理型
関数
- 一関数は200step以下を目安とし、それ以上となる場合は分割できないか積極的に検討する。
- オブジェクトを変更しないメンバ関数はconst関数とする。
反復
for文
- <基本構文>for▲(int▲i▲=▲0;▲i▲<10;▲++i)
- 無限ループを記述する場合は「while (true)」を使用し、「for (;;)」は使用しない。
while文
- <基本構文>while▲(i▲<10)
- 無限ループの記述は最小限にとどめ、使用する場合は「while (true)」と記述する。
条件分岐
if文
switch文
ジャンプ
goto文
break文
continue文
return文
プリプロセッサ
命名規約
全般
ファイル
クラス
- Pascal形式とし、役割を表す簡易な英単語又はその組み合わせとする。
定数
- Pascal形式とし、役割を表す簡易な英単語又はその組み合わせとする。
変数
関数
Today: - Yesterday: - Total: -
最終更新:2011年10月06日 22:59