入門書としては完璧!
★★★★★
これまでは「継続的インテグレーション(CI)って、こ〜んな感じ」と何となく分かっていたつもりでしたが、この本を読んでCIの目的やすべきことが明確に見えた気がします。
著者の方々は彼ら自身の豊富な経験から得られたCI全般に関する知識を、浅すぎず深すぎず、非常にいいバランスで一冊の本にまとめてくれています。
有償無償を問わず、CIで使えるツールもたくさん載っているので、この本があればGoogleであちこち探しまくる労力をかなり減らせるはずです(ちなみに執筆当時はフリーだったと思われるツールが現在はシェアウェアになっているものをいくつか見つけました・・・)。
ただし、ツールの使い方を1から10まで教えてくれたり、CIを実践する際の自動化テクニックを細かく教えてくれたりすることはありません。
そのため、実際にCIをプロジェクトで導入する際は自分でツールのマニュアルを調べたり、あまり一般的ではないプロジェクト固有の作業をうまく自動化するための創意工夫をしたりする必要があります。
この本にはさすがにそのような内容までは望みませんが、「CI クックブック Java編/.NET編」みたいな書籍が出てきて実践的なテクニックがカバーされれば、CIを現場でいっそう導入しやすくなるんじゃないかと思いました。