References - Contents
References - Title Page
Refactoring Intro
The Broken Window
The Perfect Lawn
Familiarity verse Comfort
Refactoring
Sample Refactoring: Extract Method
Motivation
Mechanics
Example
Simplifying Conditional Expressions
Decompose Conditional
Consolidate Conditional Expression
Consolidate Duplicate Conditional Fragments
Remove Control Flag
Replace Nested Conditional with Guard Clauses
Replace Conditional with Polymorphism
Introduce Null Object
Introduce Assertion