上手です。
コーディングルールは好みの問題なので、決めればいいことだという前提の下に
ちょっとした参考情報です。
> このインスタンス変数やクラス変数の末尾に"_"をつける
> やり方って、一般的なのでしょうか?何故そうしなけれ
> ばならないか、ちょっと理由がわかりません。どなたか教
> えてください。
>
> もしとりたてて理由がなければ"_"はいらないのでは、
> というのが私の主張ですが、いかがでしょう。
>
Javaの初期には、このDoug Lea の convention しか無かったので、良く使われま
した。私も使いましたが、”ソースが美しくない”と周りの評判が悪くてやめま
した。今はあまり使われていないと思います。
全般的な話としては、Ambler の Coding Standards for Java
"Writing Robust Java Code"というのが幅広く分析しています。(注1)
http://www.ambysoft.com/javaCodingStandards.html
この翻訳(高橋徹さん)が前は以下のURLから落とせたのですが、つながりません。
記録のためにそのまま書いておきます。
#ページの下にある、【Japanese Translation】のリンクです。
#どなたか新しいリンクをご存じないでしょうか。
http://www.jws.sis.ne.jp/~torutk/maneuver/1999/CodingStandard/javacodingstyle.html
この中でメソッドパラメータにはSmalltalk流に頭に a,anをつけることで隠蔽問
題を防ぐと言う方法が勧められています。
(注1)
#このページの下にある Ambler 氏等が書いた The Elements of Java Style
と言う本は [XP ml]でも大変評判が良いようですが、実は面白い話があります。
この本はKent Beck の"Smalltalk Best Practice Patters" を下敷きにしており、
それに対する Kent Beck のコメントです。後は別便で。
(では)
> #私は、M.Fowlerが採用している、頭に"_"を付ける方法も、
> あまり好きではないのです。
>
> --
> 矢崎博英 firo@....jp
>
>
>