CakePHPで学ぶ継続的インテグレーション (impress top gear) の感想
117 人が閲覧しました
参照データ
タイトル | CakePHPで学ぶ継続的インテグレーション (impress top gear) |
発売日 | 販売日未定 |
製作者 | 渡辺 一宏 |
販売元 | インプレス |
JANコード | 9784844336785 |
カテゴリ | ジャンル別 » コンピュータ・IT » プログラミング » ソフトウェア開発・言語 |
※サンプル画像
購入者の感想
最初の100ページは捨てていい。ようやく第4章から本題に入り、環境構築からビルド、UT、ITまでを自動化してみせる(デプロイは半自動)。ゼロから始めて、泥臭いところも端折らずに、ちゃんとイテレーションを2周まわすところは立派。
スクリーンショットが多いとか字が大きいとか、所々で自作のプラグインを使ってるのがズルいとか、第2スプリントの解説がへろへろだとか、値段が高いとか、不満は多い。しかし自分が断片的にしか持ってなかった知識の隙間を埋めて、リアルな実践の世界を見せてくれたという点で、読む価値はあった。
使用するDevOps系ツールは、VirtualBox, Vagrant(boxはubuntu), Chef Solo, Jenkins, GitHub, Capistranoなど。アプリ開発にはPHP5.5, CakePHP2.5, CakeDC/usersを、テスト/QCにはPHPUnit, Behat, Mink, PHP_CodeSniffer, PHPCPD, PHPMDなどを使う。DBマイグレーションやテストに関してはCakePHP依存度が高いので、非Cake派には退屈かも。個人的には、Chef→itamae, Cake2→3, Behat/Mink→Selenium WebDriver、と置き換えて実践してみたい。
スクリーンショットが多いとか字が大きいとか、所々で自作のプラグインを使ってるのがズルいとか、第2スプリントの解説がへろへろだとか、値段が高いとか、不満は多い。しかし自分が断片的にしか持ってなかった知識の隙間を埋めて、リアルな実践の世界を見せてくれたという点で、読む価値はあった。
使用するDevOps系ツールは、VirtualBox, Vagrant(boxはubuntu), Chef Solo, Jenkins, GitHub, Capistranoなど。アプリ開発にはPHP5.5, CakePHP2.5, CakeDC/usersを、テスト/QCにはPHPUnit, Behat, Mink, PHP_CodeSniffer, PHPCPD, PHPMDなどを使う。DBマイグレーションやテストに関してはCakePHP依存度が高いので、非Cake派には退屈かも。個人的には、Chef→itamae, Cake2→3, Behat/Mink→Selenium WebDriver、と置き換えて実践してみたい。