In der August Ausgabe 9.2010 des JavaMagazins [0] findet sich ein ausführlicher Artikel über GContracts [1] - eine Groovy Erweiterung für Design by Contract(tm).
Kaufen und glücklich(er) werden!
PS: Wenn du mehr über GContracts und Programming by Contract wissen möchtest, wirf einen Blick auf den Wiki Artikel "An Introduction to Programming by Contract" [2].