Skip to content
awef edited this page Oct 20, 2012 · 8 revisions

共通

  • インデントはスペース二つ
  • なるべく、一行が80文字を超えないようにする

Haml

  • ID名/クラス名にはスネークケースを用いる。(当初、なんとなくスネークケースを用いたのが理由。現状ユーザーCSSとの互換性を放棄してまで他形式に移る理由が無い)

SCSS

  • 変数名は-で区切る

CoffeeScript

  • 意図した戻り値が無い関数の末尾には、必ずreturnを記述する
  • 引数や戻り値等の型の明示にYUIDocを用いる

各種命名規則

クラス

アッパーキャメルケース

変数

ローワーキャメルケース

定数

大文字スネークケース

TODO

  • イベント名規則
  • 設定項目キー名規則
  • postMessageに使用する識別子の命名規則
  • app.messageにおけるメッセージタイプの命名規則
  • postMessage, app.Message, sendMessageの使い分け