2009-04-08
■[java]新入社員向けの本を検討中...

本屋に行ったり、職場で持ちよってもらったり。
現在の候補はこの2つ。
- 作者: 木村聡
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2008/02/14
- メディア: 大型本
- 購入: 3人 クリック: 402回
- この商品を含むブログ (28件) を見る
- 作者: ジョゼフ・オニール,武藤健志,トップスタジオ
- 出版社/メーカー: 翔泳社
- 発売日: 2008/05/29
- メディア: 大型本
- 購入: 1人 クリック: 49回
- この商品を含むブログ (17件) を見る
Eclipseで学ぶはじめてのJavaは、とても丁寧に書いてあって好印象。
先日Amazonで購入したところ、2刷になっていました。
クラス名やメソッド名に日本語を使うという点でAmazonのレビュー評価が別れているけれど、全くの未経験者にとっては特に違和感なく使えるのではないかと思います。
もちろん、実際のお仕事では日本語名が使えないことがほとんどであることを前置きする必要がありますが、名前が重要なことと、解り易さという点で、妥当なトレードオフかなと。
自分は、テストメソッドに日本語を使ったことがあるので、違和感はあまりないです。
(追記)
著者の木村さんからコメントをいただきました。
日本語変数や日本語メソッド名についてですが、本文の中に
「一般的に、日本語の変数はあまり使用しません。」
という記述があります。
一般的ではないが、あえてわかりやすさのために使っているのであろう、ということは理解していましたが、その記述については見落していました。
著者の言葉で書いてある、という点は、初学者に渡すうえでとても安心できます。
(追記ココマデ)
独習Javaは、ちらっと見てみただけですが、最初に渡すには重過ぎるような気がします。
トラックバック - http://d.hatena.ne.jp/htada/20090408



ちなみに、P68に「一般的に、日本語の変数はあまり使用しません。」と書いています。
それと、テストメソッドに日本語を使うのは別の話なので、P387には「本書ではテストコード以外のコードも含めて日本語のメソッド等を多用していますが、実際のコードは、英単語を使用するケースがほとんどです。しかし、テストコードのメソッド名に関しては日本語で記述するケースが増えています。」という解説もあります。
買ったばかりでまだそれほど読みこめていないまま書いてしまいました。
申しわけありません。(後程補足します)
本の中に、著者の言葉で明記されているというのは、とても安心できます。
すばらしい本を出していただき、ありがとうございます!