Find the puddles of code.
- Inline Temp
- Remove Assignments to Parameters
- Replace Temp with Query
- Split Temporay Variable
- Substitute Algorithm
- Consolidate Conditional Expression
- Consolidate Duplicated Conditional Fragments
- Decompose Conditional
- Remove Control Flag
- Replace Conditional with Guard Clauses
- Add Parameter
- Remove parameter
- Rename Method
- Separate Query from Modifier
- Parameterize Method
- Introduce Parameter Object
- Preserve Whole Object
- Hide Method
- Replace Expection with Test
- Remove Setting Method
- Replace Error Code with Expecton
- Replace Parameter with Explicit Methods