コーディングスタイル

Google C++スタイルガイド 日本語訳 | textdrop
http://www.textdrop.net/google-styleguide-ja/cppguide.xml#Default_Arguments
▼チェック用スクリプト
http://google-styleguide.googlecode.com/svn/trunk/cpplint/cpplint.py


デフォルト引数を禁止で、デフォルト関数パラメータをシミュレートするために関数のオーバーロードを使ってはいけない。
というのは不便だな。
こんな感じに変更しろということか?

void init(int length = 0);
↓
void init()
void initByLength(int length);


変数名のつけかたにもこだわる人がいるが、
それは、ローカル変数をぎょうさん使う長い関数を書かないようにすれば変数名のつけ方はどうでもいいんじゃないのかな。
短い関数なら、変数名はaやbでもわかると思うけど。
関数を短くするのは難しい事なのかな。