Reading notes
RailsConf 2014 - All the Little Things by Sandi Metz
Sandi Metz takes an ugly section of conditional code and refactors it into a few simple objects, bridging object-oriented theory and practice. The talk includes her take on the Gilded Rose refactoring kata and the idea that duplication is cheaper than the wrong abstraction.
Ideas to listen for
- 1refactoring
- 2sandi metz
- 3wrong abstraction
Discussion context
Refactoring OOP code by first adding structure, then consolidating
“is amazing for understanding the general concepts around refactoring OOP code.”Open the source comment