1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

命名規則についてまとめてみた

Last updated at Posted at 2020-08-11

命名規則について、名前が特徴的な物が多く由来が気になったのでまとめてみました。

キャメルケース(ローワーキャメルケース)

camel-1987672_1920.png

由来

大文字が「らくだのこぶ」のように見えることから由来している

使い方

複合語の先頭を、小文字で書き始めた規則
例)vinakaCamelCase

よく使われる言語

Java, JavaScript Objective-C

パスカルケース(アッパーキャメルケース)

camel-2565030_1920.png

使い方

複合語の先頭を、大文字で書き始めた規則
例)VinakaPascalCase

スネークケース

snake-312561_1280.png

由来

そのままですが、見た目が蛇(snake)っぽいのが由来

使い方

アンダースコア (_) を区切記号として単語を繋げた規則
例)vinaka_snake_case

よく使われる言語

PHP, Python, Ruby

チェインケース(ケバブケース)

chain-2027199_1280.png

由来

チェインケースでは鎖でつながってるみたいに見えるため。
ケバブケースでは「串刺し」の状態を意味している。

使い方

単語をハイフン(-)でつなげる記法
例)vinaka-snake-case

よく使われる言語

HTML, CSS, Lisp

由来は見た目から取ってるらしい

ラクダや蛇、串刺しのケバブと見た目から当てはまる由来になっていました。
命名規則って聞くと硬いイメージですが、由来を調べると遊び心があって面白いですね!!

以下参考にさせて頂きました。
大変参考になりました。ありがとうございます。

コーディングの命名規則一覧
ケバブケース(kebab-case)について調べた
【極小ネタ】キャメルケース/スネークケース/チェーンケースの覚え方【変数の命名規則】
変数/クラス名の命名規則に使われる記法の分類

1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?