Refactoring a Symfony Project
Fabien Potencier beschreibt in 5 Teilen eine Refactoring Session eines Symfony Projektes.
Some time ago, Vince, a seasoned PHP developer, asked me to have a look at his very first symfony project, a product store.
His customer was pretty happy as the website works well. Vince was also satisfied as he delivered the website on time. But he was not very confident about the quality of his code.
So, he sent me the code to have some feedback about its quality. Instead of replying by e-mail, I decided to invite him at Sensio Labs to work on a live refactoring session.
As the mistakes he did were quite common, I decided to tell you the story of this refactoring session in the hope you will learn as much as Vince did.

