リフリファクタリング―プログラムの体質改善テクニック

リファクタリング―プログラムの体質改善テクニック (Object Technology Series)

リファクタリング―プログラムの体質改善テクニック (Object Technology Series)

  • 作者: マーチンファウラー,Martin Fowler,児玉公信,平澤章,友野晶夫,梅沢真史
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2000/05
  • メディア: 単行本
  • 購入: 94人 クリック: 3,091回
  • この商品を含むブログ (312件) を見る
あまりに有名すぎる本。実は、コンピュータの名著と呼ばれるものは、ほとんど読んだことがない。名著と呼ばれているものは、その辺の本屋には置いてないことが多く、目に触れることが少なかったので、読んでなかった。Amazonとかでは買えるんだけど、一旦自分で手に取って中身を確認してからじゃないと、本は買いにくい。コンピュータ系の本って値段高いし、尚更。けど、最近、都内の大型本屋に行って見つけたので、購入しました。

で、内容とは言うと、素晴らしいの一言。明日から使えそうなテクニックがサンプルを通して、何個も出てきた。リファクタリングの目的というのは、後からの機能追加や変更をしやすく改良することにある。要はメンテナンスしやすいコードにするということ。本書は、コードをどうやって変更したらよいかという具体的な方法をさまざまなパターンで説明している。

まあ、いくらサンプルがあると言っても、本はやっぱり概念的のものであって、実際は良いコードをたくさん読んで、コードをたくさん書いてみる。これに尽きる。