forked from awef/read.crx-2
-
Notifications
You must be signed in to change notification settings - Fork 8
Coding Style
awef edited this page Oct 20, 2012
·
8 revisions
- インデントはスペース二つ
- なるべく、一行が80文字を超えないようにする
- ID名/クラス名にはスネークケースを用いる。(当初、なんとなくスネークケースを用いたのが理由。現状ユーザーCSSとの互換性を放棄してまで他形式に移る理由が無い)
- 変数名は-で区切る
- 意図した戻り値が無い関数の末尾には、必ずreturnを記述する
- 引数や戻り値等の型の明示にYUIDocを用いる
アッパーキャメルケース
ローワーキャメルケース
大文字スネークケース
- イベント名規則
- 設定項目キー名規則
- postMessageに使用する識別子の命名規則
- app.messageにおけるメッセージタイプの命名規則
- postMessage, app.Message, sendMessageの使い分け