Kapitel 4
Das Seam-Modell
Wenn man versucht, Tests für vorhandenen Code zu schreiben, erkennt man schnell, wie schlecht sich der Code zum Testen eignet. Es sind nicht nur bestimmte Programme oder Sprachen. Ganz allgemein scheinen Programmiersprachen einfach das Testen nicht sehr gut zu unterstützen. Leicht testbare Programme zu schreiben, scheint nur möglich zu sein, wenn man (erstens) die Tests parallel zur Entwicklung eines Programms schreibt oder (zweitens) sich von vornherein um ein »testbares Design« (engl. »design for testability«) bemüht. Der erste Ansatz gibt Grund zur Hoffnung; aber wenn man den Code in der Praxis zum Maßstab nimmt, ist der zweite nicht sehr erfolgreich.
Eine Sache ist mir aufgefallen: Seit meinen ersten Versuchen, Code ...
Get Effektives Arbeiten mit Legacy Code 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.