Zelf ervaren

Mijlpaal Coconut developers: 2500 specs

5 augustus 2011
Roelof Reitsma

Teamleider development

Roelof's avatar

Op donderdag 4 augustus hebben de developers van Coconut een nieuwe mijlpaal behaald: 2500 specs. 

Maar allereerst, wat zijn specs?

Specs zijn geautomatiseerde tests waarin gespecificeerd is welk resultaat een bepaald stuk code moet geven. Door regelmatig deze tests uit te voeren (bij Coconut doen we dit na iedere wijziging in de codebase en dus aanpassing in Coconut) kun je controleren of de applicatie op de juiste manier werkt.

We hebben deze mijlpaal gevierd met een heerlijke Coconut taart:

 

Waarom zoveel specs?

Afgelopen oktober behaalden we al de mijlpaal van 1000 specs. Sinds afgelopen oktober is er veel veranderd. Coconut is onder andere uitgebreid met:

Daarnaast hebben we de zoekfunctionaliteit geheel vernieuwd en de voorheen samengevoegde module met groepen en profielen opgesplitst in 'Profielen' en 'Groepen' met een gave homepagina voor groepen.

 

Het grootste deel van de code van deze onderdelen is nu getest. Bij het vervangen van de Coconut Core was dit bijzonder handig: de specs zorgen ervoor dat wij konden zien welk effect bepaalde wijzigingen hadden en welke problemen we daarna op moesten lossen.