Refactoring, Rewrite oder der Weg über ein paralleles neues Projekt. Kriterien und Quality Gates für eine Entscheidung, die nicht aus dem Bauch kommt.
Bewährte Methoden und praktische Anleitungen für nachhaltiges PHP Refactoring. Von statischer Code-Analyse mit PHPStan bis zur automatisierten Migration mit Rector PHP.
Neu in der Serie: die Entscheidung Legacy PHP refactoren oder neu schreiben, die PHPStan Level Strategie mit Baseline, das Symfony Upgrade mit Rector und PHP Quality Gates in GitHub Actions und GitLab CI.