Kapitel 3

Überwachung und Trennung

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 ...

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.