object pascal

Design by Contract voor Delphi

Design by Contract voor Delphi gebruikt in de taal Eiffel.
Het is een methode om er voor te zorgen dat van ontworpen classen van te voren, en onafhankelijk van de implementatie, bekend is wat deze verwacht en wat deze produceerd. Bij gebruik van een classe sluit je als het ware een contract met de de classe, en schending van dit contract is een "bug". Delphi (Object Pascal) kent deze feature niet standaard in de taal, maar Ruud heeft hiervoor een framework ontworpen. Dit is met voorbeelden gedemostreerd.
Links:

Datum: 
26/11/2008
Syndicate content