Refactoring When You Literally Can't Even

Refactoring When You Literally Can'tĀ Even

Refactoring is the process of changing the structure of a codebase without changing its external behavior. In addition to being an important part of ongoing development, it can also be used to get a legacy codebase under control.

Using the Gilded Rose Kata as a basis, this workshop explores how to refactor a legacy codebase safely, even when you don't yet understand what the code is doing.

27204e228cc521c6cafed3c92b95184c?s=128

Randy Coulman

May 12, 2016
Tweet