Berichten met de tag ‘Test Driven Design’

Test Driven Design by Contract

19 mei 2009

Laatst hoorde ik iemand beweren dat in statisch getypeerde talen Design by Contract (DbC) een superieur alternatief is voor Test Driven Design (TDD). Mijn standpunt was andersom: TDD is veel meer dan alleen unit testen en zelfs unit tests zijn niet volledig vervangbaar door DbC. Ik heb de belangrijkste argumenten in de discussie nog eens bij elkaar gebracht in deze post. Het is zeker geen volledig en uitgediept artikel, maar ik hoop dat het toch genoeg aanknopingspunten bevat om op te reageren. Ik ben benieuwd wat anderen hiervan denken.
Lees verder >>

Laatst hoorde ik iemand beweren dat in statisch getypeerde talen Design by Contract (DbC) een superieur alternatief is voor Test Driven Design (TDD). Mijn standpunt was andersom: TDD is veel meer dan alleen unit testen en zelfs unit tests zijn niet volledig vervangbaar door DbC. Ik heb de belangrijkste argumenten in de discussie nog eens bij elkaar gebracht in deze post. Het is zeker geen volledig en uitgediept artikel, maar ik hoop dat het toch genoeg aanknopingspunten bevat om op te reageren. Ik ben benieuwd wat anderen hiervan denken.
Lees verder >>

Een Smalltalk voorbeeld

24 maart 2009

Hieronder wordt een voorbeeld uitwerking van het ontwikkelen van een applicatie in Smalltalk gegeven. De opdracht om een applicatie voor het spelletje Galgje te bouwen komt voort uit onze werkgroep Smalltalk die door Rob en mij afgelopen maand gegeven is voor een groep enthousiaste deelnemers. Het artikel is dus een uitwerking van deze opgave, maar kan ook als tutorial voor beginnende Smalltalk ontwikkelaars gebruikt worden. Met dat doel heb ik het hier online gezet.
Lees verder >>

Hieronder wordt een voorbeeld uitwerking van het ontwikkelen van een applicatie in Smalltalk gegeven. De opdracht om een applicatie voor het spelletje Galgje te bouwen komt voort uit onze werkgroep Smalltalk die door Rob en mij afgelopen maand gegeven is voor een groep enthousiaste deelnemers. Het artikel is dus een uitwerking van deze opgave, maar kan ook als tutorial voor beginnende Smalltalk ontwikkelaars gebruikt worden. Met dat doel heb ik het hier online gezet.
Lees verder >>