Two Hats

TDD Refactoring

Litter-Pickup Refactoring

Comprehension Refactoring

Preparatory Refactoring

Planned Refactoring

Long Term Refactoring

How to use this Infodeck

The deck should work well in the latest versions of most browsers. If you are using Internet Explorer you will need at least version 10 to get a proper experience.

close

Workflows of Refactoring

Refactoring has grown into a well-known technique, and most software development teams at least claim to be doing refactoring regularly.

Many teams, however, don't appreciate the different workflows that refactoring can be used in, and thus miss opportunities to effectively incorporate refactoring into their development activities.

In this deck I explore various different workflows. I hope it will encourage teams to integrate refactoring more deeply into their work, resulting in a better designed code-bases that will make it quicker and easier to add new features.

8 January 2014

Hints for using this deck

My thanks to Sarah Taraporewalla, Pete Hodgson, Derek Hammer, Jonny Leroy, Manan Bharara, Danilo Sato, Khartik Krishnan, Kumar Iyer, Josh Kerievsky, and Micheal Feathers for commenting on drafts of this deck

Previous
(always active)

Next
(always active)

First

Last

Go to
slide #