0
1

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 1 year has passed since last update.

Ruby, JavaScriptの命名規則比較

Posted at

目的

フロントエンドをVue.js(JavaScript)、バックエンドをRails(Ruby)のアプリケーションを作成しており、
命名規則がどちらの言語の書き方なのか混乱したのでまとめる

Ruby, JavaScriptの命名規則比較

 記法 Ruby JavaScript
クラス アッパーキャメルケース
例)MyClass
アッパーキャメルケース
例)MyClass
メソッド スネークケース
例)find_items
ローワーキャメルケース
例)findItems
変数 スネークケース
例)cart_item
ローワーキャメルケース
例)cartItem
定数 大文字のスネークケース
例)MAX_WIDTH
大文字のスネークケース
例)MAX_WIDTH

記法

記法 説明
アッパーキャメルケース 先頭と区切りの文字が大文字で、それ以外は小文字
ローワーキャメルケース 区切りの文字が大文字で、先頭、それ以外は小文字
スネークケース 単語の区切りに_で繋ぐ

参考にさせていただいた記事

0
1
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
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?