RailsConf 2014 - All the Little Things by Sandi Metz

ConfreaksLength: 39 minutesSoftware architecture & design

In brief

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.