http://d.hatena.ne.jp/japanrock_pg/20100120/1263947422
アッパーキャメルケース (UpperCamelCase)( あるいは PascalCase )
単語間は大文字小文字で区切る。先頭を大文字にする。
Microsoftの言語のクラス、メソッド。javascript, java のクラスなど。
ロウワーキャメルケース (lowerCamelCase)( あるいは単に camelCase )
単語間は大文字小文字で区切る。先頭を小文字にする。
javascript, java のメソッドなど。
スネークケース (snake_case, SNAKE_CASE, Snake_Case)
単語間を"_"で区切る。大文字小文字はどのような形式でも単にスネークケースと呼ぶ。
すべて大文字のスネークケースは、一般的に定数の命名法として利用される。