内容説明
この本はリファクタリングのガイドブックです。系統だった効果的なリファクタリング手法を説明しています。コード中にバグを加えずに、ソフトウェアの構造を体系的に改善できます。
目次
リファクタリング―最初の例;リファクタリングの原則;コードの不吉な匂い;テストの構築;リファクタリング・カタログに向けて;メソッドの構成;オブジェクト間での特性の移動;データの再編成;条件記述の単純化;メソッド呼び出しの単純化〔ほか〕
出版社内容情報
リファクタリングとは現存コードを効率良く変更する方法のことです。本書ではその秩序だった作法と手順を解説しています。また、Javaのテストコードを用いて美しく仕上げる実例も豊富に紹介しています。もちろんこの概念はC、C++などの言語でも適用できます。
【目次】
第1章 リファクタリング―最初の例
第2章 リファクタリングの原則
第3章 コードの不吉な匂い
第4章 テストの構築
第5章 リファクタリング・カタログに向けて
第6章 メソッドの構成
第7章 オブジェクト間での特性の移動
第8章 データの再編成
第9章 条件記述の単純化
第10章 メソッドの呼び出しの単純化
第11章 継承の取り扱い
第12章 大きなリファクタリング
第13章 リファクタリング、再利用、現実
第14章 リファクタリングツール
第15章 部品から全体へ



