名前のスタイリングについて

2020年7月29日水曜日

javascript Ruby

t f B! P L

概要

言語別の名前で使用するケースの使い分けについて。とりあえず、RubyとJavascriptについて

キャメルケース

単語ごとに大文字で区切る。最初の文字を小文字にするローワーキャメルケースと
大文字にするアッパーキャメルケースがある
ローワーキャメルケース

captainamericaAndWinterSoldier

アッパーキャメルケース

CaptainamericaAndFalcon

スネークケース

単語ごとにアンダーバー(_)で区切る

ironman_and_warmachine

Javascriptの場合

変数名

ローワーキャメルケース

var thorAndLoki

関数名

ローワーキャメルケース

function makeHulkAngry() {}

クラス名

アッパーキャメルケース

class Marvel{}

Rubyの場合

変数名

スネークケース

antman_and_wasp

関数名

スネークケース

def make_hulk_soothe
end

クラス名

アッパーキャメルケース

class Marvel
end

参考

javascript スタイルガイド
変数/クラス名の命名規則に使われる記法の分類
Ruby 命名規則まとめ

自己紹介

Webエンジニアをやっています。日々思ったことや、読書レビュー、IT系の記事などを書き連ねています

広告

[書籍] ティムクック アップルをさらなる高みへと押し上げた天才 感想まとめ

   こういう人におすすめ ティムクックのことを知らないという人 アップル、ジョブズのファン 概要 2011年 ティムクック がAppleのCEOを引き継ぎました。 クック の知名度は低く、批評家たちは ジョブズ なしではAppleは終わりを迎えるだろうと危惧していました。 しか...

QooQ