Refactoring von PHP-Code: Code verbessern und warten
300 Seiten
German
PDF
4.5

Refactoring von PHP-Code: Code verbessern und warten

Refactoring von PHP-Code: Code verbessern und warten

Autor:

Jahr:

Zusammenfassung:

Das Buch „Refactoring von PHP-Code“ ist ein praktischer Leitfaden für Entwickler, die lernen möchten, bestehenden PHP-Code systematisch zu verbessern. Im Gegensatz zu abstrakten Theorien bietet das Buch konkrete Techniken und schrittweise Algorithmen, die sofort in realen Projekten angewendet werden können.



Worum geht es in diesem Buch?

Das Buch deckt den gesamten Refactoring-Zyklus ab: von der Identifizierung von „Code-Gerüchen“ bis zur Implementierung von Änderungen in der Production-Umgebung. Sie erfahren:

  • Wie Sie problematische Code-Bereiche erkennen: Duplikate, lange Methoden, große Klassen, verworrene Bedingungskonstrukte.
  • Die wichtigsten Refactoring-Techniken: Methode extrahieren, Feld verschieben, Bedingungsoperatoren durch Polymorphie ersetzen und andere.
  • Wie Sie Refactoring sicher mit Tests und Versionskontrollsystemen durchführen.
  • PHP-spezifische Methoden: Umgang mit veralteten Konstrukten, Migration von prozeduralem zu OOP-Stil, Optimierung der Datenbankarbeit.
  • Wie Refactoring mit Architekturmustern (MVC, Repository, Service Layer) zusammenhängt.


Für wen ist dieses Buch?

Das Buch ist nützlich für:

  • PHP-Entwickler aller Erfahrungsstufen – von Junioren, die qualitativ besseren Code schreiben möchten, bis zu Senioren, die einen systematischen Ansatz für Refactoring suchen.
  • Teamleiter und technische Leiter, die für die Qualität der Codebasis verantwortlich sind und eine Refactoring-Kultur im Team etablieren möchten.
  • Entwickler, die von anderen Sprachen zu PHP wechseln – das Buch hilft, typische Probleme von PHP-Projekten schnell zu verstehen.


Was werden Sie lernen?

  • Wie Sie „Spaghetti-Code“ in eine modulare und testbare Architektur verwandeln.
  • Wie Sie refactoren, ohne Angst „alles zu zerstören“ – mit automatischen Tests und Metriken.
  • Wie Sie die Leistung einer PHP-Anwendung ohne grundlegende Umstrukturierung verbessern.
  • Wie Sie Änderungen richtig dokumentieren und das Team von der Notwendigkeit des Refactorings überzeugen.
  • Wie Sie typische Refactoring-Fehler vermeiden: „Over-Engineering“, premature optimization und Verlust von Geschäftslogik.


Das Buch enthält zahlreiche Code-Beispiele „vorher“ und „nachher“, praktische Übungen und Checklisten für die eigenständige Arbeit. Alle Beispiele wurden mit PHP 8.x getestet und sind mit modernen Frameworks (Laravel, Symfony) kompatibel.



Refactoring ist kein Luxus, sondern eine Notwendigkeit für jedes Projekt, das länger als eine Veröffentlichung lebt. Dieses Buch gibt Ihnen die Werkzeuge, um die Code-Wartung von einem Kopfschmerz in einen kontrollierten und sogar spannenden Prozess zu verwandeln.

Empfehlungen