📝
【JavaScript】読みやすく保守しやすいコーディングを書く
MDNに記載されている主な規約
-
1行あたりの行数を80文字以下に収める
-
ファイルの末尾は改行すること
-
カンマ/セミコロンの後方にはスペースを入れる
-
関数やオブジェクトなどの定義ブロックの前後は空行で区切ること
-
インデントはスペース2個でタブを使用しない
-
2項演算子は空白で区切ること
-
カンマ/セミコロン、キーワードの後方には空白を含めること
-
変数/関数名は先頭小文字のcamelCase形式
-
定数名はすべて大文字のアンダースコア形式
-
プライベートメンバーは「_」を使用する
-
イベントハンドラー関数は「on」で始める
-
すべての変数は宣言、初期化すること
-
変数の宣言が重複しないこと
-
配列、オブジェクトの生成には、「...」、{...}などのリテラル構文を利用すること
-
真偽値をtrue/falseと比較しないこと
Discussion