July 2018
Intermediate to advanced
432 pages
11h 4m
German
Idealerweise müssten wir nichts Besonderes tun, um mit einer Klasse zu arbeiten. In einem idealen System sollten wir sofort Objekte einer beliebigen Klasse in einem Test-Harnisch erstellen und mit ihnen arbeiten können. Wir müssten Tests für sie schreiben und uns dann anderen Dingen zuwenden können. Wäre dies so leicht, müsste nichts darüber geschrieben werden; aber leider ist dies oft nicht der Fall. Dependencies zwischen Klassen können es sehr schwierig machen, bestimmte Gruppen von Objekten unter Testkontrolle zu bringen. Vielleicht wollen wir ein Objekt einer Klasse erstellen und es befragen; doch um es zu erstellen, brauchen wir Objekte einer anderen Klasse, und diese Objekte brauchen wiederum Objekte einer ...