Delivered at PHPConf Asia 2015, Singapore.
No one likes to work with the legacy projects – it’s not fun. There are no tests, the code base is a mess and you’re afraid to touch it. The customer may not have time or budget to spend on rewriting it from the scratch, but is likely to keep asking you for bug fixes and new features.
Learn how to work with the legacy code, how to add new features without breaking existing ones. Learn to use Symfony components to support building sustainable features.