命名規則、みなさんどのようにつけていますか?

記述はキャメルケースか全小文字か、区切りはハイフンかアンダースコアか、省略はするかしないか・・・など、
書き方は人によって様々ですが、結局どれが「ベター」なのでしょうね。

私は「ハイフン区切り」「全小文字」「省略無し」で最低限の統一をしています。
部下に「長すぎる」と散々言われていますが私は元気です。

現場の方、もしよければ教えてください。

登録日:2012-08-18 · カテゴリー:HTML・CSS

みんなの回答 4 件

私は言語によって違います。

htmlやcssのidやclass名の場合は、global_navi の様に全て小文字でアンダースコア繋ぎです。
全て小文字の理由にはXHTMLの言語使用からの影響が大きいと思います。

JavaScriptのメソッド名はsetValue() のように先頭小文字の二番目以降の単語の先頭文字のみ大文字です。
(ローワーキャメルケース)

また余りに一般的ではない単語を無理に英語にするような事も控えています。
他の方がソースを見て辞書をひかなければならない名前を付ける事に私は共感できません。

先日、GoogleがHTMLとCSSのガイドラインを公開しました。それまでCSSはキャメルにしてましたが、このガイドラインに合わせてハイフンにしました。

で、命名規則は言語によって違います。
例えばPHPなんかはキャメルですね。

Google HTML/CSS Style Guide

http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml
2012-08-18

PHPはフレームワークによっても変わってくるし、PJのコーディング規約によっても変わってくる。そもそもバージョンによっても変わる変態言語だけど。

「アンダースコア」「全小文字」「省略無し」で統一。

ハイフンでないのは、ダブルクリックで一度に選択できないというだけの理由です。

PHPとHTMLとで混ざるので、PHPはアンスコ、HTML系はハイフンに変えたりしてる。

回答の受付は終了しました。

関連トピック