Kent Beck 著 長瀬嘉秀 監訳/永田渉・飯塚麻理香 訳 ピアソン・エデュケーション 発行 (2000.12.12) 定価 本体2,100円+税
XPのバイブル的存在。比較的量も少なく簡略で分かりやすく説明されているのでXPの全貌を捉えるには必読の本。
Pete McBreen 著 村上雅章 訳 ピアソン・エデュケーション 発行 (2002.12.12) 定価 本体2,900円+税
「自分で考える」のに適した本。著者の意見に賛同するも反対するもどちらにしても考えさせられます。最初にKent Beckの推薦文を読んでから本文を読んでください。
日本XPユーザグループ関西支部 著 長瀬嘉秀 監修 翔泳社 発行 (2002.9.10) 定価 本体2,400円+税
実際にプロジェクトの中でXPを行おうとした場合に本当に参考になる本。特に日本の組織・習慣に合わせた経験談は外国の著作の訳本や一般的な解説書からはなかなか得られない貴重なものです。 マネージャークラスは是非読んでおきたい本です。
日本XPユーザグループ 著 長瀬嘉秀 監修 翔泳社 発行 (2001.11.6) 定価 本体2,400円+税
XPを使っているプロジェクトの各開発メンバ全員に参考になる本。XP全体を支える「テストファースト」を具体的に実践する際に重宝します。 特にJavaを対象としたJUnit以外にもサーブレット用のHTTPUnitやVB向けのVBUnit等も載っているので守備範囲は広い。
Martin Fowler 著 児玉公信・友野晶夫・平澤章・梅澤真史 訳 ピアソン・エデュケーション 発行 (2000.5.25) 定価 本体4,800円+税
リファクタリングについての教科書的な本。XPを使うか否かに関わらず各プログラマが開発の前に読んでおくとソフトウェアの質が向上します。 また、プロジェクト終了後にもう一度本書を片手に自分たちの書いたコードを見直してみれば技術が数段上がります。
安藤利和 著 技術評論社 発行 (2002.7.1) 定価 本体2,380円+税
デザインパターンの一般的な解説書ですが、もしデザインパターンを知らずにコーディングしたらこうなるであろうという説明から入っているので上記の「リファクタリング」と併せてコードの見直しを行なうとクラス設計のまずさをチェックするのに役立ちます。 一般向けの書籍なので新人でも抵抗なく読めます。
以下は古典的名著で、リーダーとしては各メンバに一度は読んでおいてもらいたい本。 20年以上経っても未だに内容にカビが生えていません。構造化プログラミング・オブジェクト指向・アジャイルと時代は移っても根本的な基礎は全てここにあります。 分厚くて(「作法」は500ページもある)読むのに根性が要りますが是非頑張ってもらいたいですね。筆者は新人研修時代を含め3回以上は読み返しています。 つい初心を忘れそうになる時、基本に立ち戻るのに適した本です。余談ですが、当時、忠告を無視してこれらを読まなかった3年先輩達は、 半年後に新人の私の指示で作業する羽目になりました(ソフト工場の人たちに相手にしてもらえなかった為)。 同じKernighan先生の本でも石田さんの訳-どう見ても院生がゼミで訳したもののかき集め-とは違い、木村さんの訳には味があるので量の割りには楽しく読めるはずです。 K&RやUNIXの教科書などは原書の方がお薦めです(筆者の経験では邦訳は日本語として意味が曖昧で、原書を読み直してやっと理解できたところもある。 東大生は実際には原書の方を読んでいたから問題がなかったのだろうけれど傍迷惑な話だよね)。