Refactoring von PHP-Code: Verbesserung von Qualität und Architektur
300 Seiten
German
PDF
4.5

Refactoring von PHP-Code: Verbesserung von Qualität und Architektur

Refactoring von PHP-Code: Verbesserung von Qualität und Architektur

Autor:

Jahr:

Zusammenfassung:

Das Buch „Refactoring von PHP-Code“ ist ein praktischer Leitfaden für Entwickler, die lernen möchten, „funktionierenden“ Code in ein qualitativ hochwertiges, wartbares und skalierbares Produkt zu verwandeln. Der Autor, Alexey Smirnov, teilt bewährte Methoden und reale Beispiele aus der PHP-Welt und hilft dem Leser, die Kunst des Refactorings zu meistern, ohne Angst zu haben, das Projekt zu beschädigen.



Worum geht es in diesem Buch?

Das Buch behandelt detailliert die wichtigsten Refactoring-Techniken: von der einfachen Umbenennung von Variablen bis zur Auslagerung von Klassen und der Einführung von Entwurfsmustern. Sie erfahren, wie Sie mit Code-Gerüchen (Code Smells) umgehen, Duplikate beseitigen, komplexe Bedingungen vereinfachen und die Arbeit mit Datenbanken optimieren. Besonderes Augenmerk wird auf die Besonderheiten von PHP gelegt: die Arbeit mit veralteten Konstrukten, der Übergang zu modernen Standards (PSR) und die Integration mit Frameworks.



Für wen ist dieses Buch?

  • PHP-Entwickler, die die Qualität ihres Codes verbessern möchten.
  • Teamleiter und Architekten, die technische Schulden in Projekten reduzieren möchten.
  • Anfänger, die sofort lernen möchten, sauberen Code zu schreiben.
  • Alle, die mit Legacy-Projekten arbeiten und diese sicher verbessern möchten.


Was werden Sie lernen?

  • Wie man problematische Codebereiche identifiziert und Refactoring plant.
  • Techniken zur sicheren Codeänderung ohne Regressionen.
  • Die SOLID-Prinzipien und ihre Anwendung in PHP.
  • Wie man automatisierte Tests zur Qualitätssicherung einsetzt.
  • Refactoring typischer Anti-Patterns: God Object, Spaghetti Code, Copy-Paste.
  • Leistungsoptimierung ohne Verkomplizierung der Architektur.


Warum sollten Sie es lesen?

Das Buch ist in einer lebendigen Sprache verfasst, mit zahlreichen Codebeispielen und Schritt-für-Schritt-Anleitungen. Sie erhalten nicht nur die Theorie, sondern lernen, Refactoring in der täglichen Arbeit anzuwenden. Nach der Lektüre können Sie jede Codebasis sicher verbessern und deren Lesbarkeit, Testbarkeit und Flexibilität erhöhen.



Dies ist ein unverzichtbares Handbuch für jeden PHP-Entwickler, der professionell wachsen und Produkte schaffen möchte, auf die er stolz sein kann.

Empfehlungen