Talk in English - US at Midwest PHP 2017
View Slides: http://elstamey.github.io/presentations/bootstrapping_legacy.html#/
Short URL: https://joind.in/talk/43b24 (QR-Code (opens in new window))
Your mission, should you choose to accept it, is to support an application built on an older framework. Refactoring isn't an easy option. The code is untested and nowhere near best practices or standards. In this session, we'll talk about strategies for incorporating modern PHP coding practices to add features and functionality and retiring the older code in pieces. We'll review specific examples and code from a real project where we bootstrapped a legacy application that needed a lot of work to be helpful to its users and simpler for developers to maintain . We'll talk about strategies to leave the existing code in place until the new code is ready to replace it in whole or in pieces.