Facebook
Twitter
Google+
Kommentare
0

Buchrezension – Softwarequalität in PHP Projekten

Heute möchte ich das Buch Softwarequalität in PHP Projekten von den bekannten PHP Grössen Sebastian Bergmann und Stefan Priebsch rezensieren. Dieses Werk hat ja bei vielen eingeschlagen wie eine Bombe und da wollte ich dieses Buch auch unbedingt lesen.

Inhaltsverzeichnis

  • Grundlagen
    • Softwarequalität
    • Sauberer Code
    • SOLID Prinzipien
  • Testen von Software
    • Wieviele Tests braucht man?
    • Verschiedene automatisierte Tests
    • Aufbau Testumgebung
    • Abhängigkeiten
  • Best Practises
    • TYPO3 Refactoring
    • Bad Practises in Unit-Tests
    • Qualitätssicherung bei Digg
  • Server und Services
    • Testen von serviceorientierten APIs
    • Wie man einen WebDAV-Server testet
  • Architektur
    • Testen von Symfony und Symfony Projekten
    • Testen von Grafikausgaben
    • Testen von Datenbank-Interaktionen
  • QA im Grossen
    • Qualitätssicherung bei studiVZ
    • Kontinuierliche Integration
    • swoodo – eine wahrhaft agile Geschichte
  • Nichtfunktionale Aspekte
    • Gebrauchstauglichkeit
    • Performanz
    • Sicherheit
  • Schlussbetrachtungen

Wie man sehen kann, deckt das Buch einen sehr breiten Themenkreis in Bezug auf Softwarequalität ab. In den meisten Kapiteln kommen Co-Autoren (z.B. Fabien Potencier oder Matthew Weier O’Phinney) zu Wort und beschreiben die Themen aus ihrer Sicht. Einige Kapitel beinhalten auch interessante Fallstudien aus grossen Projekten.

Eigentlich ist das Buch eine Sammlung von Themen, wie man qualitativ hochwertige Software bauen kann. Viele erwähnten Punkte gelten allgemein bezüglich Softwarequalität, es wurden aber jeweils Beispiele und Tools aus der PHP Welt verwendet.

Fazit

In letzter Zeit habe ich mich sehr intensiv mit Softwarequalität auseinandergesetzt. Habe viele Blogs und Bücher gelesen. Bei vielen Themen war ich mir aber nicht sicher, ob ich die verschiedenen Aspekte der Softwarequalität richtig behandle. Viele Annahmen, die ich getroffen habe, wurden mit dem Buch bestätigt und ich konnte einige neue Tips direkt in meinen Alltag einbauen.

Die Fallstudien waren aus meiner Sicht sehr interessant, da man sah, wie die verschiedenen Projekte einige Fehler gemacht haben und mit der Zeit dazu lernten.

Das Buch ist für einen PHP Entwickler, der professionell Software entwickeln will ein must have. Ich kenne bis jetzt kein Buch in der PHP Welt, dass die verschiedenen qualitätssichernden Aspekte in diesem Umfang zusammenfasst. Wenn man dieses Werk gelesen hat, ist man auf dem aktuellen Stand.

flattr this!

Über den Autor

Daraff

Link erfolgreich vorgeschlagen.

Vielen Dank, dass du einen Link vorgeschlagen hast. Wir werden ihn sobald wie möglich prüfen. Schließen