Qafoo GmbH - passion for software quality ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :Author: Tobias Schlitt :Date: Thu, 01 Jun 2017 13:51:00 +0200 :Revision: 2 :Copyright: All rights reserved ======================= Refactoring Legacy Code ======================= :Keywords: refactoring, legcy code, php, legacy project, patterns, branch by abstraction :Description: Refactoring is an essential skill every developer should know by heart. This talk presents approaches to refactoring many common issues in legacy PHP projects. Most of the time developers do not write new code, but adapt existing code. In grown environments even small adaptions to existing code tend to have side effects on the full system without anyone knowing. We identify the most important issues when working with legacy code and show strategies to refactor them out without breaking the application. After this session you will be more comfortable working with legacy code and make your project turn around to the better. Watch online ------------ .. image:: /images/talks/17_5_international_php_conference_spring_edition_refactoring_legacy_code/slide_0.png#33 :class: slides `Download PDF`__ __ /talks/17_5_international_php_conference_spring_edition_refactoring_legacy_code.pdf Get us on-site -------------- Lost in the legacy hell? Get Qafoo into your project to `continuously support your development team`__ with refactoring. __ /services/consulting/quality_engineering.html