よく使われる命名規則一覧
- キャメルケース(ローワーキャメルケース)
- アッパーキャメルケース(パスカルケース)
- パスカルケース(アッパーキャメルケース)
- ケバブケース
- スネークケース(ローワースネークケース)
- アッパースネークケース
キャメルケース(camelCase)
- 別名 : ローワーキャメルケース(lowerCamelCase)
- 説明 : 最初の単語が小文字で始まり、2単語目以降の単語の最初の文字が大文字
- 利用例 : 変数名や関数名
- 覚え方 : キャメル(ラクダ)の背中のこぶをイメージ
アッパーキャメルケース(UpperCamelCase)
- 別名 : パスカルケース(PascalCase)
- 説明 : すべての単語の最初の文字が大文字
- 利用例 : クラス名や型名
- 覚え方 : キャメルケースのアッパー(大文字)と覚える
パスカルケース(PascalCase)
- 別名 : アッパーキャメルケース(UpperCamelCase)
- 説明 : すべての単語の最初の文字が大文字
- 利用例 : クラス名や型名
- 覚え方 : Pascalは人の名前だから最初は大文字と覚える
ケバブケース(kebab-case)
- 別名 : なし
- 説明 : すべての文字が小文字で、単語の区切りにハイフン
-
- 利用例 : HTMLやCSSのクラス名、ファイル名、URLパス
- 覚え方 : ケバブの串に見立てて、単語がハイフンで串刺しになっているイメージ
スネークケース(snake_case)
- 別名 : ローワースネークケース(lower_snake_case)
- 説明 : すべての単語が小文字で、単語の区切りにアンダースコア
_
- 利用例 : 変数名、関数名、SQLのカラム名
- 覚え方 : スネーク(蛇)が地面を這う姿をイメージ
アッパースネークケース(UPPER_SNAKE_CASE)
- 別名 : なし
- 説明 : すべての単語が大文字で、単語の区切りにアンダースコア
_
- 利用例 : 定数
- 覚え方 : スネークケースのアッパー(大文字)と覚える
おまけ
ローワーケース(lowercase)
- すべて小文字
アッパーケース(UPPERCASE)
- すべて大文字