60 minute intermediate seminar
All developers have roughly the same dream: To work on a green field project, ripe with opportunity. Most of us don't live that dream. We're trapped in the dank dungeon of a legacy codebase, being suffocated by thousands of lines of spaghetti code. Never fear! Doctrine2 Can help! With this talk I don't want to show you how to start from scratch and build a proof of concept. Instead we'll start in the middle of something kind of funky. The database schema isn't going to be perfect. The models aren't going to be well defined. There'll be logic all over the place. I'll show you how you can use Doctrine to migrate our domain towards one that is easier to reason about, test and maintain.