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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.