お薦め 「Javaルールブック 〜読みやすく効率的なコードの原則」
献本ありがとうございます。
執筆はT2メンバーでおなじみの大谷 晋平さん、米林 正明さん、片山 暁雄さん、横田 健彦さん、監修はISIDです。
今回、私はレビュアーとして参加しました。
Java1.4以前のベースがあるために、Java5以降の構文などを後ろの方で付録的に扱っている書籍やコーディング規約もありますが、
そうではなく、今の現状に合わせた内容としてJava5以降の事柄も当たり前としてきちんと記述されています。
「プログラマが知るべきの97のこと」という書籍がありますが、このJavaルールブックに関しては、知っておくだけではなく、実際にコーディング出来ておいて当たり前のことが非常に多く書かれています。別のタイトルをつけるなら「Javaプログラマが出来ておくべき○○のこと」でもOKだと思います。
出来るためには、先に知っておく必要がありますよね。なので、是非読んでください。
もちろん、プロジェクトごとに異なるルールもありますよね。そういう場合でも大丈夫です。
書籍の中で、ルールにはランク付け(★★★★★ほぼ無条件で適用〜★このようなやり方もあるという紹介まで)
がされているので、この★の数を見ることでカスタマイズするときの指針にも使えます。
それから、付録によく使う「Eclipseのショートカットの一覧」が載っているのも非常にうれしいです。
お勧めしたい方
仕事でJavaを使う人全員
それから、全国発売は2/15からですが、2/7から下記の書店で先行販売しているそうです。
・紀伊国屋 新宿本店
・紀伊国屋 新宿南店
・書泉ブックタワー
・三省堂神田神保町本店
・有隣堂ヨドバシAKIBA店
・ジュンク堂 池袋本店
・丸善丸の内本店
というわけで、書店でみかけたらチェックしてみてください。
そしてそのままレジにGOしてくださいw