パンくず
書籍 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によるリファクタリングを支援する |
なし |