C++を利用する時には自分なりのコーディング規約、ルールを決めておくべきである。 統一したポリシーを決めておかないと一人で書いていても、 コードの修正もリーディングも後々困難になる。 Google C++スタイルガイド 日本語訳も大変参考になる。 ここでは上記に含まれていない点を中心にまとめる。 ◆◆◆ 命名規則 コード内の命名規則を決めておく。 ● クラス名 最初の一文字目は大文字。 名詞を使う傾向がある。 ただし、抽象クラスは形容詞をつける傾向がある。 (例) Observable ● メソッド、関数名 動詞を当てはめる傾向がある。 Yes/Noのクエリの回答を行う場合は、 Is、Are、Hasといった接頭辞をつける。 (例) IsEnabled()、HssChildren() 否定系は使わない。 (例) IsUnabled() メソッドではなく自由関数の場合は、 アクションを適用する