はじめまして、上野と申します。
>>>>> In [extremeprogramming-jp : No.02446]
>>>>> "=?iso-2022-jp?B?GyRCPUJAbiRoJDckLRsoQg==?=" <shibu@....jp> wrote:
> Exceptional C++では _ を後ろにくっつけています。
> 僕個人としては"_"後付け派です。一見分かりにくいオブジェクトのライフタ
> イムが明らかになるので、特にC++ではメリットは大きいと思います。また、
> 「リファクタリング」を読むと、ローカル変数とオブジェクト変数明確に区別し
> ているパターンがかなりあるので、これらを明確に区別できるのは便利かと思い
> ます。
少し古いですが、Doug Lea の Draft Java Coding Standard にて、同様の記法
が紹介されています。これによると、更に public 以外の static メンバにはア
ンダースコアを二重に ("__") 接尾するようですね。
http://g.oswego.edu/dl/html/javaCodingStd.html#secName
また、福嶋さんが挙げられている、Code Conventions for the Java
Programming Language の 9. Naming Conventions
(http://java.sun.com/docs/codeconv/html/CodeConventions.doc8) では、
> Variable names should not start with underscore _ or dollar sign $
> characters, even though both are allowed.
とされています。これらも踏まえて、私も Java では _ 後付け派です。
--
Daiki Ueno