Start the World's Best Introduction to TDD... free!

Surviving Legacy Code


We all have legacy code, meaning profitable code that we’re afraid to change. It doesn’t matter who wrote it, in which language, nor when. It matters that we feel the fear now and need to deal with it. Rewrite or refactor? How do we write tests? There’s so much to change; how do we get started?

In the typical programmer’s day job, there’s no time to learn how to do this. We’re already behind schedule and the cost of fixing the legacy code is crushing us. We need a way to learn how to do this safely, correctly, and eventually, even quickly. That’s what Surviving Legacy Code is about.


Any programmer forced to deal with code that strikes fear in their heart. That is, all programmers, eventually.

What you’ll learn

What you’ll do

What you’ll need to bring with you

What you should do before you attend