Kapitel 9

Ich kann diese Klasse nicht in einen Test-Harnisch einfügen

Dies ist das schwierige Problem. Könnten wir eine Klasse immer leicht in einem Test-Harnisch instanziieren, wäre dieses Buch erheblich kürzer. Leider ist dies aber oft schwer.

Hier sind unsere vier häufigsten Probleme:

1. Es ist schwierig, Objekte der Klasse zu erstellen.

2. Es ist schwierig, die Klasse in dem Test-Harnisch zu kompilieren.

3. Der Konstruktor, den wir benutzen müssen, hat unerwünschte Nebeneffekte.

4. In dem Konstruktor werden wichtige Aufgaben gelöst, die wir überwachen müssen.

In diesem Kapitel behandle ich mehrere Beispiele für diese Probleme in verschiedenen Sprachen. Man kann diese Probleme auf mehreren Wegen angehen. Doch diese Beispiele durchzulesen, ...

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.