Berichten met de tag ‘TDD’

Continuous Delivery

08 april 2013

Het Continuous Delivery seminar van 13 maart j.l. was er vooral op gericht om een overzicht te geven van de belangrijkste principes, zoals; alleen werken in trunk, het verschil tussen unit testen en scenario testen en natuurlijk de hoofdzaak done = released.
Lees verder >>

Het Continuous Delivery seminar van 13 maart j.l. was er vooral op gericht om een overzicht te geven van de belangrijkste principes, zoals; alleen werken in trunk, het verschil tussen unit testen en scenario testen en natuurlijk de hoofdzaak done = released.
Lees verder >>

Test op test op test

06 februari 2011

Deze week liet ik aan een collega (Rob Vens) een aantal testen zien voor een recent project van mijn hand. Hij vond ze wel mooi om te zien en ik bedacht me dat ik deze nog niet gedeeld heb met mijn collega’s en andere geïnteresseerden. Dus dat leek me mooi om hier ook even uit de doeken te doen. Het is gebaseerd op werk van Greg Young en Mark Nijhof. Wat ik er met name aan heb toegevoegd is het afleiden van specifiekere testcases van generiekere testcases, waardoor complexere scenarios op simpelere scenarios bouwen, zonder dat er dubbeling optreedt.
Lees verder >>

Deze week liet ik aan een collega (Rob Vens) een aantal testen zien voor een recent project van mijn hand. Hij vond ze wel mooi om te zien en ik bedacht me dat ik deze nog niet gedeeld heb met mijn collega’s en andere geïnteresseerden. Dus dat leek me mooi om hier ook even uit de doeken te doen. Het is gebaseerd op werk van Greg Young en Mark Nijhof. Wat ik er met name aan heb toegevoegd is het afleiden van specifiekere testcases van generiekere testcases, waardoor complexere scenarios op simpelere scenarios bouwen, zonder dat er dubbeling optreedt.
Lees verder >>

TDD_should_be_fun().Again()

15 november 2010

De serious game waarin je begeleid wordt in test-driven design (TDD) heeft nu een nieuwe versie, met meerdere games. Op dit moment moet je nog steeds een google account hebben om er gebruik van te kunnen maken: http://sogyotdd.appspot.com/ (let op: niet een google apps account!). Je kunt wel even een kijkje nemen zonder in te loggen en een google account is snel gemaakt..
Lees verder >>

De serious game waarin je begeleid wordt in test-driven design (TDD) heeft nu een nieuwe versie, met meerdere games. Op dit moment moet je nog steeds een google account hebben om er gebruik van te kunnen maken: http://sogyotdd.appspot.com/ (let op: niet een google apps account!). Je kunt wel even een kijkje nemen zonder in te loggen en een google account is snel gemaakt..
Lees verder >>

Ontwikkelstraat++

30 november 2009

Binnen bedrijven die zich bezighouden met software development is het meer en meer gemeengoed om een omgeving in te richten aangeduid als “ontwikkelstraat”. Op deze site zijn al regelmatig postings langsgekomen over ontwikkelstraten – veelal gericht op een specifieke set aan tooling zoals source control systemen, continuous integration oplossingen en anderssoortige collaboratieve software.
Lees verder >>

Binnen bedrijven die zich bezighouden met software development is het meer en meer gemeengoed om een omgeving in te richten aangeduid als “ontwikkelstraat”. Op deze site zijn al regelmatig postings langsgekomen over ontwikkelstraten – veelal gericht op een specifieke set aan tooling zoals source control systemen, continuous integration oplossingen en anderssoortige collaboratieve software.
Lees verder >>

Test-driven maintenance

13 oktober 2009

We kunnen met z’n allen zo lekker praten over het ontwikkelproces van een stukje software. Heerlijk is dat. Jammer alleen dat 90% van de tijd (en dus ook het grootste deel van de kosten) van de totale lifecycle van een stuk software er van ontwikkeling geen sprake meer is, maar van beheer.
Lees verder >>

We kunnen met z’n allen zo lekker praten over het ontwikkelproces van een stukje software. Heerlijk is dat. Jammer alleen dat 90% van de tijd (en dus ook het grootste deel van de kosten) van de totale lifecycle van een stuk software er van ontwikkeling geen sprake meer is, maar van beheer.
Lees verder >>

TDD + DDD = BDD

09 juni 2009

In vervolg op mijn vorige post over TDD vs DbC wilde ik verder uitleggen waarom ik vind dat TDD iets anders is dan alleen unit tests. Sterker nog: TDD heeft in het begin helemaal niets met unit tests te maken, volgens mij. In den beginne heb je namelijk nog helemaal geen units.
Lees verder >>

In vervolg op mijn vorige post over TDD vs DbC wilde ik verder uitleggen waarom ik vind dat TDD iets anders is dan alleen unit tests. Sterker nog: TDD heeft in het begin helemaal niets met unit tests te maken, volgens mij. In den beginne heb je namelijk nog helemaal geen units.
Lees verder >>

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 >>

Noodzakelijke overhead: Unit testing

14 februari 2009

In een discussie gisteren met collega’s kwam het aloude dilemma van unit testing weer eens om de hoek kijken. In diverse projecten zien we dat na de eerste paar weken om de snelheid erin te brengen het schrijven en beheren van unit tests wordt geschrapt. Zeer kwalijk, want meestal wordt het na een half jaar duidelijk dat een goede set aan unit tests ontzettend waardevol kan zijn.
Lees verder >>

In een discussie gisteren met collega’s kwam het aloude dilemma van unit testing weer eens om de hoek kijken. In diverse projecten zien we dat na de eerste paar weken om de snelheid erin te brengen het schrijven en beheren van unit tests wordt geschrapt. Zeer kwalijk, want meestal wordt het na een half jaar duidelijk dat een goede set aan unit tests ontzettend waardevol kan zijn.
Lees verder >>