Tag Archives: tdd

Buchrezension Clean Code von Robert C. Martin

Nachdem ich zu ende des letzten Jahres in einen Bücher-Einkauf-Wahn verfallen bin, habe ich doch immerhin schön brav die Bücher durchgeackert und möchte nun meine erste Buchrezension schreiben.

Es handelt sich dabei um Clean Code von Robert C. Martin. Als ich die ersten Seiten des Buches gelesen habe, habe ich bereits meine ersten Erkenntnisse in einem Blogeintrag niedergeschrieben.

Einführung

Im ersten Kapitel nimmt Robert C. Martin kein Blatt vor den Mund. Er beschreibt sehr schön, wie schnell die Spezies Softwareentwickler die Schuld von schlechtem Code auf andere abschiebt (Zeitmangel, Chef usw.). Wir sind aber schliesslich die Profis und sollten dementsprechend unser Werk verteidigen.

Posted in Buchrezension, Qualität | Tagged , , , , , | 13 Comments

Test Driven Development mit PHP – Erste Praxiserfahrungen

Anfangs Jahr stellte ich Euch in einem ersten Artikel das Grundprinzip von TDD (Test Driven Development) vor. Nun habe ich die ersten Praxiserfahrungen gemacht und möchte von diesen Erfahrungen berichten.

Die theoretischen Konzepte hinter TDD habe ich beim lesen schnell verstanden und dachte auch, dass dies eine gute Sache ist. Es kostet aber dennoch einige Überwindung um richtig mit TDD zu beginnen. Nur allzu schnell fällt man in alte Muster und entwickelt einfach drauf los, weil man sich noch nicht so gut mit TDD und dem Testing Framework auskennt.

Folgende Entwicklungsschritte und Erkenntnisse habe ich durchlaufen:

Posted in PHP, Qualität, Testing | Tagged , , , | 9 Comments

Einführung Test Driven Development

Wenn ein Entwickler eine Idee für ein neues Feature hat, oder findet, dass man den alten Code umstrukturieren sollte treten immer wieder die gleichen Probleme auf. Kann ich den alten Code ohne Risiko anpassen, so dass die alten Programmteile nachher noch laufen? Wenn ich das Programm von Hand teste, habe ich wirklich an alles gedacht?

Posted in Testing | Tagged , | 5 Comments