Programming by contract

man testet, ob (Teil-)Produkt seine Spezifikation erfüllt:

Kontrakt (Vertrag):

eingebaut in Sprache Eiffel von Bertrand Meyer, http://www.eiffel.com/

Beispiel: Funktion merge (aus mergesort):

Erfüllung des Kontrakts kann man



Johannes Waldmann 2004-06-30