アプリ版:「スタンプのみでお礼する」機能のリリースについて

flashデベロッパーの方に参考意見をいただきたいです。(それ以外の方も大歓迎です)

変数の命名規則なのですが、皆様はどのような形で規則性を持たせていますか?参考書などを見ると結構それぞれに違う規則があるように感じました。

例えば今自分が考えているモノとしては

・private変数には_hogeのようにアンダースコアを。
・public変数は通常通りhogeで。(getterも同様に)
・クラス変数は__hogeのようにアンダースコア2つで。

このくらいしか分類していないのですが、他にも引数やローカル変数にはこれがいい、とか、その他慣例やおススメがあれば是非ご意見をいただけますでしょうか。

よろしくお願いいたします。

A 回答 (1件)

手元の本、Brian W.Kernighan/Rob Pike「プログラミング作法」第一章には以下のようにあります。



・グローバルにはわかりやすい名前を、ローカルには短い名前を
・命名の規則を統一する
・一つの概念には一つの用語を使う

ただし
「特定のスタイルを一貫して使う事に比べれば、スタイルそれ自体はあまりたいした問題ではない」
ともあり、これは命名だけでなくプログラミング全般に通じることでもありますから、いつも念頭に置いてます。
    • good
    • 0
この回答へのお礼

参考意見ありがとうございます。とても的を得た回答をいただき少しモヤモヤが晴れました!プログラミング作法の書籍にもとても興味が沸いたのでそのうち購入してみようかと思います。

お礼日時:2009/04/02 17:28

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!