Speaker Deck

Gilding the Rose: Refactoring Legacy Code

by Randy Coulman

Published September 20, 2014 in Programming

Presented at Golden Gate Ruby Conference 2014.

We all run into legacy code. Sometimes, we even write it ourselves. Working with legacy code can be a daunting challenge, but there are ways to tackle it. The Gilded Rose code kata is a coding exercise for practicing refactoring and testing skills in a legacy codebase.

In this presentation, I use the Gilded Rose kata to demonstrate techniques for safely working with a legacy codebase and using pure baby-step refactorings to improve the design.

Other Presentations by this Speaker