O'Reilly logo

Effektives Arbeiten mit Legacy Code by Michael C. Feathers

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required