Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

書籍 Refactoring to Patterns | Refactoring

パンくず

書籍 Refactoring to Patterns
Refactoring

概要

リファクタリングについて

各章

No 見出し 詳細 リンク
No1 What Is Refactoring リファクタリングとは何か? http://d.hatena.ne.jp/tbpg/20120419/1334851121
No2 What Motivate Us to Refactoring リファクタリングの動機とは? http://d.hatena.ne.jp/tbpg/20120419/1334851914
No3 Many Eyes よいリファクタリング結果を得たければ、多くの目に触れさす事
XPのペアプログラミングの利点そのもの
なし
No4 Human-Readable Code 人に読めるコードの価値について http://d.hatena.ne.jp/tbpg/20120420/1334943787
No5 Keep It Clean コードを綺麗に保つことは部屋を綺麗にするのに似ている。恒常的に綺麗にしておくことが大切 なし
No6 Small Step 修正単位は出来るだけ小さくする。一気に大きな修正をすると解決に時間がかかる なし
No7 Design Debt ソースを綺麗に保つことを怠った場合、小さな負債が積もり積もって大きな負債となる。
これは常時リファクタリングを行うことで改善を必要とする
なし
No8 Evolving a New Architecture 新たなアーキテクチャーの進化について。一つのチームを形成すること
アプリケーションが必要とする実装であること。
アプリケーションとフレームワークリファクタリングにより、継続的に改善すること、が重要である。
なし
No9 Composite and Test-Driven Refactorings 合成とテスト駆動リファクタリング http://d.hatena.ne.jp/tbpg/20120423/1335205337
No10 The Benefit of Composite Refactorings パターンには様々な実装手順があるが、
この本の合成リファクタリングはこの手順の例を示します
なし
No11 Refactoring Tools Martin Fowlerが推し進めたリファクタリングツールはTDDを容易にし、
結果としてTDRによるリファクタリングを支援する
なし