Archief - [PROG] [TDD]: NUnit / JUnit

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

azerty

Legacy Member
Heeft er iemand ervaring met Test Driven Development en NUnit of JUnit ?
Het lijkt me theoretisch een goede wijze van werken, maar is het haalbaar in de praktijk ? Moet je niet dubbel zoveel code schrijven (testscripts & functionele code). Is het de moeite waard, of in management terms: hoe is den ROI ?

.Acku.

Legacy Member
Ons huidig project werkt ongeveer zo, enkel niet zo strict. In strikte TDD schrijf je eerst je test die faalt, dan pas je bussiness-code die de test doet succeeden.
Wij schrijven voor elke methode een test die moet succeeden (coverage 60%, niet voor getters, setters en bepaalde simpele private methoden).

Op het moment, en kort na dat moment, dat je ze schrijft luijken z eoverbodig want je test iets waarvan je zelf wel weet dat het werkt. Het is pas als de code begint te groeien en te veranderen (refactoring) dat de tests je zicht geven op de stabiliteit van het geheel der onderdelen.

WHiSPy

Legacy Member
Als je echt de kracht van TDD op 'n simpele applicatie wil zien, dan moet je eens het test-driven development boekje van Kent Beck lezen. Als je dat mee volgt qua code (je typt 'n deel over en volgt zo mee in de ide hoe hij de tests doet slagen en verder z'n code refactort) Ik moet zeggen dat ik daar toch wel heel veel van heb opgestoken. Verder was ik onder de indruk hoe zijn hele denkbeeld veranderde tijdens het refactoren, terwijl zijn tests toch bleven succeeden.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan