The PHP podcast where everyone has a seat.

17: How To Convert A Legacy Codebase To Modern PHP
Panelists:
Paul Jones
Paul Jones
Hugo Hamon
Hugo Hamon
Franziska Hinkelmann
Franziska Hinkelmann
April 15 2015

We discuss practical ways of dealing with legacy codebases and address the question of, "to rewrite or to refactor"? We also talk about how we should manage client expectations when working with a legacy codebase. And finally we discuss some general strat

What is legacy code?

  • Any code that doesn't have tests
  • Code you have inherited from someone else
  • Code you wrote yourself several years ago
  • In PHP Specifically:
    • Include-oriented/page-based (as opposed to object-oriented and front-contro