「リファクタリング」の目次
次の書籍を紹介したページです.
Martin Fowler 著,児玉公信・友野晶夫・平澤章・梅澤真史 訳 (2019)「リファクタリング: 既存のコードを安全に改善する」第2版,オーム社.(Martin Fowler (2018) “Refactoring: Improving the Design of Existing Code,” 2nd ed., Addison-Wesley Professional.)
リファクタリング(名詞) 外部から見たときの振る舞いを保ちつつ,理解や修正が簡単になるように,ソフトウェアの内部構造を変化させること.
簡単な書籍の紹介
ファウラーの「リファクタリング」の前半では,リファクタリングをすべき箇所を示唆し,テスト通過とコミットを細かく達成していくことを説きます.
5章以降はカタログです.
目次
- 第1章 リファクタリング-最初の例
- 第2章 リファクタリングの原則
- 第3章 コードの不吉な臭い
- 第4章 テストの構築
- 第5章 カタログの紹介
- 第6章 リファクタリングはじめの一歩
- 第7章 カプセル化
- 第8章 特性の移動
- 第9章 データの再編成
- 第10章 条件記述の単純化
- 第11章 APIのリファクタリング
- 第12章 継承の取り扱い