Your Refactoring Toolbox

Rachel Bobbins, Stitch Fix

Refactoring existing code can be hard. You recognize your existing pain points, and maybe even have an idea for solving them! But, that journey from point A to B can be fraught with compilation errors. These compilation errors can stop you from making incremental progress in your refactor.

In this talk, we’ll go through strategies that you can use to avoid this perilous journey! Many of these strategies lean on the Swift compiler, and others rely on some of the great language features that Swift offers. You’ll be able to keep your app functioning and your tests passing, even while gutting your app from the inside out*!

(Not applicable to Swift 3 migrations)