Refactoring2
Every bulletin filed under Refactoring, newest first.
- Composition Over Inheritance: Refactoring a .NET Class Hierarchy
A realistic inheritance hierarchy that rots under new requirements, and a step-by-step refactor into composed behaviours that stay easy to change and test.
.NETArchitectureRefactoring - Refactoring Legacy .NET Systems Without Stopping Delivery
A pragmatic approach to improving legacy .NET systems while still shipping features, reducing risk through seams, tests, and incremental change.
.NETRefactoringLegacy Code