長年の信頼と運営実績。探したいサイトが見つかるサーチエンジン
書籍紹介
カテゴリー
QRコード
アイテム詳細
マーチン ファウラー
Martin Fowler
児玉 公信
平澤 章
友野 晶夫
梅沢 真史
ピアソンエデュケーション
グループ:Book
ランキング:18528
価格:¥ 5,040
ポイント:50 pt
発売日:2000-05
通常24時間以内に発送
このページのURLは
http://linkmotto.com/a/asin/Books/4894712288/
この商品を買った人はこんな商品も買っています。
パターン指向リファクタリング入門~ソフトウエア設計を改善する27の作法
アナリシスパターン―再利用可能なオブジェクトモデル (Object Technology Series)
デザインパターンとともに学ぶオブジェクト指向のこころ (Software patterns series)
カスタマーレビュー ![]()
この本で人生が変わりました
(2008-10-19)
リファクタリングをマスターすれば人生が変わります。
これ、大げさに聞こえますが、本当の話です。
今まで幾つか改修案件をこなしましたが、
仕様の大変更による数万ステップのコードの改修も、
他人が書いた数万行のフォーム、5千行を越すメソッドの改修も
改修前に事前にリファクタリング・・・
いや、リファクタリング80%・改修20%の割合で
可読性を徹底的に向上させながら改修を行ったところ
デスマを回避できた上、土日はしっかり休日をもらえるまで進捗が進み
深夜残業もほとんどなくなり、納期に間に合わせることができました。
この本のおかげで、悲惨なデスマ環境から開放されるに至ったのみならず、
「コードも商品」との哲学を持ってコーディングに臨めるようになり、
お客様から絶大な信頼を頂けるようになったのは、紛れもない事実です。
この本を著されたファウラー先生には、本当に頭が上がりません。m(__)m
ただしリファクタリングの最大のコツは、
「プロジェクトリーダーには内緒で行う」
これ一番肝要です(爆)
それはともかく、騙されたと思ってサンプルコードを実際に手で打ち込みながら
この本を二度三度繰り返し読めば、貴方のコーディング能力は劇的に向上し
デスマから開放され、幸せに一歩近づけます。是非お試しください。
リファクタリングの勉強するなら
(2008-02-24)
リファクタリングの勉強するなら、この一冊は必要不可欠でしょう。
この本の対象となる読者は、職業プログラマ及びオブジェクト指向言語です。
解説はすべて、Java言語で行われていますが、他のオブジェクト指向言語を
理解していれば、問題なく読み進めることができます。
リファクタリングの重要性についてはもちろん、テクニックを細かく解説してあり、
実践に役に立ちます。
この本の核となる部分は第6章からリファクタリング・カタログです。
「名前、要約、動機、手順、例」の順で全てが書かれていて、
非常に読みやすく、後から調べ直すのも簡単です。
デザインパターンについても少しでてくるのですが、
知らなくても大丈夫です。どちらかというと、
デザインパターンを勉強する前に、読んだほうが良いと思います。
専門用語についての意味の説明がもう少しあった方が
私は良かったと感じました。
400ページを超えるボリュームですが、
あっという間に読めました。
是非、手元に置いておきたい一冊です。
オブジェクト指向がなんでいいの。その回答がここにある。
(2005-11-03)
オブジェクト指向に乗り換えて、なにが良かったかって、それは、可読性の高い、変更しやすいプログラムが書けるようになったこと。オブジェクト指向について、いろいろ勉強したけど、オブジェクト指向はプログラミングできて味がわかった。その味付けを学べたのがこの本。テストファーストの意義もよくわかるし、高価だけど、効果はそれ以上アル。オブジェクト指向でプログラムを書き始めたら、読んでほしい。きっとオブジェクト指向の目が開けるよ。努力はいるけど、報いも大きい。
体質改善の処方箋
(2005-08-29)
これはイイです。
なんというか、プログラミングのベストプラクティスが載っているわけではありません。
しかし、
「最初からすげぇプログラムなんてできるわけないじゃん。とりあえず作って、後から体質改善すれば〜?」
みたいなノリでプログラムってやっていいんだ。って感じです。
体質改善の為の基本的な処方箋が、ここにはあります。
ケント・ベック著の「テスト駆動開発入門」も、あわせて読めば、効果的かも。
可読性向上の特効薬
(2005-06-28)
いつもながらマーチンファウラーの本を読むと技術者としての自分が一歩も二歩も成長した気がするから不思議だ。
この「リファクタリング―プログラムの体質改善テクニック」はベテランよりもむしろ新米プログラマさんとかに読んで頂きたい。
そうすればプログラミングの正しい作法を身につけることができると思う。僕自身、フレームワークを作ることが結構あるがその際にはリファクタリングのテクニックは必ず採用している。もし今までに自分のプログラムが読みにくいと言われた経験があるのなら迷わず読むべし。
可読性向上の一番の特効薬である。

