「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

「キャメルケース」と「スネークケース」の違い

スポンサーリンク

それぞれの用語の意味


用語意味
キャメルケース「hogeData」や「HogeData」のように単語の先頭を大文字にしてつなげる表記方法
スネークケース「hoge_data」のように単語間をアンダースコアでつなげる表記方法

似ているところ


どちらも変数名とかの表記方法です。


違うところ


単純に書き方の違いです。
単語の区切りの表現方法が違います。

キャメルケースは単語の区切りを文字の大文字・小文字で表現します。
例えば「HogeData」のような書き方です。

スネークケースは単語の区切りをアンダースコアで表現します。
例えば「hoge_data」のような書き方です。


個人的な使い分け


基本的には、先人の慣習に従います。
例えば、C言語でプログラムを書くときはスネークケースで「hoge_data」のように書きます。
Javaで書くときはキャメルケースで「HogeData」です。
どちらでも良さそうな場合はキャメルケースを使っています。
理由は単純で、キャメルケースの方が(「_」を入力しない分)打つ文字の量が少なくて済むからです。


備考


キャメルケースのキャメルはラクダのcamelです。
大文字の部分がラクダのこぶのように見えるからですってさ。


スポンサーリンク
書籍画像041
書籍画像043


書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
ソフトウェア受託現場の「失敗」集めてみた。 42の失敗事例で学ぶ受託開発のうまい進めかた
「定年力」の鍛え方 老後の毎日を最高にする方法