Sauberer Code in PHP: Schreibbaren und effizienten Code entwickeln
Sauberer Code in PHP: Schreibbaren und effizienten Code entwickeln
Zusammenfassung:
„Clean Code in PHP“ ist nicht nur eine Sammlung syntaktischer Regeln. Es ist ein praktischer Leitfaden, der Ihnen beibringt, wie ein Ingenieur zu denken, der zuverlässige und langlebige Software entwickelt. Das Buch richtet sich an PHP-Entwickler, die vom Schreiben von „funktionierendem Code“ zum Erstellen von „gutem Code“ übergehen möchten, der leicht zu warten, zu testen und zu erweitern ist.
Worum geht es in diesem Buch?
Dem Buch liegt die Idee zugrunde, dass Code einmal geschrieben, aber Dutzende Male gelesen wird. Wir werden untersuchen, wie Sie Ihren PHP-Code für Kollegen und für Ihr zukünftiges Ich verständlich machen können. Sie erfahren:
- Grundlagen von Clean Code: Regeln für die Benennung von Variablen, Funktionen und Klassen; wie man kompakte und ausdrucksstarke Methoden schreibt; Vermeidung von „magischen Zahlen“ und komplexen Bedingungen.
- SOLID-Prinzipien in PHP: Jedes Prinzip (Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, Dependency Inversion) wird anhand realer Beispiele aus der Webentwicklung erklärt.
- Refactoring ohne Angst: Schritt-für-Schritt-Techniken zur Umwandlung von „schmutzigem“ Code in sauberen Code. Sie lernen, Code sicher zu ändern, ohne die Funktionalität zu beeinträchtigen.
- Testen als Teil der Architektur: Wie man Unit-Tests schreibt, die nicht nur den Code überprüfen, sondern seine Struktur vorgeben. Praxis von TDD (Test-Driven Development) für PHP.
- Entwurfsmuster: Wir betrachten die nützlichsten Muster (Strategy, Observer, Factory, Repository) im Kontext typischer Aufgaben eines PHP-Entwicklers.
Für wen ist dieses Buch?
- Für Anfänger in der PHP-Entwicklung, die sofort die richtigen Gewohnheiten entwickeln möchten.
- Für Middle-Entwickler, die auf Probleme bei der Wartung von Legacy-Code gestoßen sind und die Qualität ihrer Projekte verbessern möchten.
- Für Teamleiter und Architekten, die nach Möglichkeiten suchen, Codierungsstandards im Team zu implementieren.
Was werden Sie nach der Lektüre wissen?
Sie werden in der Lage sein:
- Code zu schreiben, der zum Verständnis keine Kommentare benötigt.
- Klassen mit klaren Verantwortlichkeiten zu entwerfen, die leicht wiederverwendet werden können.
- Refactoring durchzuführen, ohne das Risiko, Fehler einzuführen.
- Eine Architektur aufzubauen, die das einfache Hinzufügen neuer Funktionen ermöglicht.
- Die SOLID-Prinzipien sicher im täglichen Arbeitsablauf anzuwenden.
Dieses Buch ist eine Investition in Ihre berufliche Zukunft. Sauberer Code spart Stunden beim Debuggen, vereinfacht das Onboarding neuer Entwickler und macht die Arbeit am Projekt zum Vergnügen. Beginnen Sie noch heute damit, qualitativ hochwertigen PHP-Code zu schreiben.