Index: [Article Count Order] [Thread]

Date:  Wed, 19 Jul 2000 12:23:02 +0900
From:  tetsuya@....jp
Subject:  [XP-jp:00645] Java coding standards
To:  extremeprogramming-jp@....jp (extremeprogramming-jp ML)
Message-Id:  <50158B900247D411B8120090CC01C0EC1E0566@....jp>
Posted:  Wed, 19 Jul 2000 12:20:34 +0900
X-Mail-Count: 00645

栗原です。

矢崎 さん Wrote:

> このインスタンス変数やクラス変数の末尾に"_"をつける
> やり方って、一般的なのでしょうか?何故そうしなけれ
> ばならないか、ちょっと理由がわかりません。どなたか教
> えてください。

予測でしかありませんが、"_" をつけることで、インスタンス変数と
ローカル変数が人目で区別できるからではないでしょうか。
もちろん this を明示的に付加すれば、同様の効果が得られるかもしれ
ませんが、得てしてよく忘れたり:-)

実際に使ってみると、個人的には「分かりやすい」と感じます。
# インスタンス変数への操作には、必ずアクセサを使用するべき!と思って
# いる人はまず、不必要だと思います。
# やりすぎではないかと感じますが。

> #私は、M.Fowlerが採用している、頭に"_"を付ける方法も、
> あまり好きではないのです。

頭に "_" をつけるのは、C++ 畑の人ですかね:-)

---
Tetsuya Kurihara
tetsuya@....jp