Refactoring Legacy Code

A presentation at Bulgaria PHP in in Sofia, Bulgaria by Adam Culp

Faced with legacy PHP code many decided to rewrite, thinking it easier, but for many reasons, this can be very wrong. It can lead to angry developers and managers, never-ending projects due to scope creep, resulting in more bad code.

Follow along as we refactor a legacy PHP codebase. We begin with assessment and why, cover planning how and when, discuss execution and testing, providing step-by-step examples. Attendees will gain tips on how to handle their own pile of code and refactor happily.