2012年上半期 書籍読破リスト その①
2012年になってからアジャイル開発をやるようになって、いろいろな本を読みました。
今回は、プログラミングに関する本を紹介します。
パーフェクトPHP
- 作者: 小川雄大,柄沢聡太郎,橋口誠
- 出版社/メーカー: 技術評論社
- 発売日: 2010/11/12
- メディア: 大型本
- 購入: 27人 クリック: 986回
- この商品を含むブログ (46件) を見る
中級者向けの本となっております。
業務で使用している言語がPHPだったので、買いました。
PHPの文法から始まり、フレームワーク作成のチュートリアルで実践的な内容になり、セキュリティもこれでもか!っていうくらい記載されていました。
個人的には、フレームワーク作成部分が一番業務に活かせたので、読む価値ありです。
プロになるためのPHPプログラミング入門
- 作者: 星野香保子
- 出版社/メーカー: 技術評論社
- 発売日: 2012/01/13
- メディア: 大型本
- 購入: 4人 クリック: 51回
- この商品を含むブログを見る
これもパーフェクトPHPと同じ動機で買った本です。
アジャイルをやるまでは、プログラミングをやったことがなかったので、一般的なWeb開発の基礎と、フレームワーク(本だとCakePHP)の活用事例を勉強したく。
主な内容は、事例となるWebサイトをフレームワークあり・なしで作成していき、フレームワークの良さを伝えている感じでした。
確かに、フレームワークあり版だと、記述するソースコードの量が圧倒的に少なかったので、その分だけ品質・スピードの観点が向上しているが、CakePHPということもあり、いろいろ制約が多く、それを覚えるだけで大変という印象を受けました。
ただ、やっぱりフレームワークなしのWeb開発はちょっと非効率なので、自分にあったフレームワークを探してみようと思ったきっかけになりました。
ちなみに、業務ではZendFrameworkを使っており、気になるフレームワークはFuelPHPでございます。
Java言語で学ぶデザインパターン入門
- 作者: 結城浩
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2004/06/19
- メディア: 大型本
- 購入: 41人 クリック: 674回
- この商品を含むブログ (376件) を見る
今の開発スタイルがオブジェクト指向なので、オブジェクト指向と言えばデザインパターンでしょ!と思ったので、買っちゃった本です。
いきなり、この本のレベルは僕には難しすぎました。。。。。一通り読みましたが、各パターンを業務で活かせるところまで、自分の頭の中を整理できなかった。。。。自分の技術力のなさを実感。。。。。
ただ、オープン・クローズドの原則は、意識してプログラミングをしていきたいと思っただけでも、成長の証です。
また、そのうち読みたい本ですね。
Java言語で学ぶリファクタリング入門
- 作者: 結城浩
- 出版社/メーカー: ソフトバンク クリエイティブ
- 発売日: 2007/01/27
- メディア: 大型本
- 購入: 11人 クリック: 173回
- この商品を含むブログ (104件) を見る
まだまだペーペーの僕がちょっとでも上級者の観点を身につけたく読んだ本です。
基本的には、リファクタリングのテクニックごとに説明されている感じでした。
こんな小さなことでも気にするポイントがあるんや!と関心した部分やこのテクニックを使うには、センスがいるな!と思わせる部分もあり、楽しく読めました。
リファクタリングに関する本は初心者の方でも、使えるテクニックがたくさんあるので、早めに読んでおくことをお勧めします。
プログラミングに関する本はこんな感じです。
次はアジャイル関連等の本を紹介したいと思います。