Kapitel 6. Testgetriebenes Design

Unit-Tests Sind Eine Weit Verbreitete Praktik Der Codehygiene. Wenn Programme getestet sind, bieten sie eine größere Sicherheit dafür, dass ihre Intention und ihre Ergebnisse übereinstimmen. Beim Test-driven Development (TDD, testgetriebene Entwicklung) geht man noch weiter und besteht darauf, dass erst die Tests und dann der Code geschrieben werden. Wenn man einmal das Software-»Engineering« mit anderen Ingenieurdisziplinen vergleicht (was immer eine gute Handvoll an gequälten Metaphern erfordert), springen einem einige entscheidende Unterschiede ins Auge. In der Software haben wir keine jahrhundertealten mathematischen Methoden, auf die wir uns verlassen können. Dazu gibt es die Informatik als Wissenschaft einfach ...

Get Produktiv programmieren now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.