 |
(03.02.05 08:20)
Steve Freeman, Nat Pryce, Tim Mackinnon und Joe Walnes beleuchten in ihrem Artikel Mock Roles, not Objects die Rolle von Mock-Objects als Hilfsmittel beim Entwurf objektorientierter Software. Wie die Autoren gleich zu Beginn festhalten, ist der Begriff „Mock Object„ irreführend, da es sich eigentlich um eine Technik handelt, um die relevanten Typen in einem System auf der Basis der Rollen zu identifizieren, die Objekte spielen.
Der Artikel führt die zentralen Ideen der testgetriebenen Entwicklung auf der Basis von Mock-Objekten anhand eines Beispieles ein. Die Autoren verwenden dabei jMock, ein in Java umgesetztes Open-Source Framework, das es es über eine einfache und ausdrucksstarkes API erlaubt, Schnittstellen zu „mocken„ und dabei auch die erwarteten Aufrufe und das nötige Verhalten zu beschreiben.
Kurz: Ein sehr lesenswerter Artikel.
-nemo :-)
Über diesen Artikel diskutieren.
|
 |