- 272 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 23:57:31 ]
- Effective Javaでもローカル変数が初めて使用されたときに宣言すべきとされてますね。
私もそう思いますし、ずっとそうしてきました。 しかし、矢沢久雄さんの考えも尊重されるべきと思います。 登場人物になぞらえ、全員を紹介してから物語を始めた方が分かりやすいと書いていますが 確かにそれも一理あると思うからです。 小説や漫画でも最初に人物紹介から入るものもありますね。 そして、プログラムを物語に例えていますが、この点はもっと評価されてもいいでしょう。 物語のように読み手を意識し、分かりやすく綺麗なコードを書く。 そのために変数を先頭で宣言した方がいいと思えばそうすればいいし、そうやって意識して 書かれたコードなら誰が読んでも分かりやすく綺麗なコードになるでしょう。 そうそう、『プログラムはなぜ動くのか』。この本の話題から始まったんですよね。 私が読んだのは初版が出てすぐでしたが、大変分かりやすく参考になった記憶があります。 食わず嫌いせずに一度読んでみたらどうでしょうか? 私も久しぶりに読み返してみたくなりました。
|

|