Lyfta utvecklingen med code coverage

Efter ett år med fokus på bland annat prestandafrågor och testning vill jag ta den utveckling vi bedriver på alla plan till en ännu högre kvalitetsnivå. Manuella och automatiserade tester i en acceptansfas är inte tillräckliga, rätt kvalitet måste säkerställas under arbetets gång så att det blir mer “rätt från början”. Korrigeringar, kompletteringar eller hotfixar i efterhand är inte bara kostsamma utan stör den planerade produktionsprocessen.

Nästa steg tror jag är att integrera mitt engagemang som extern och intern kund med utvecklingens metoder och arbetssätt. Tillsammans bör vi titta på olika sätt att mäta och följ upp kvaliteten på den kod som produceras med en eller flera former av code coverage. Lyckofaktorn ligger i att inte göra det själv utan göra det tillsammans med utvecklarna för att hitta rätt mätstockar – function coverage, decision coverage, path coverage, eller en kombination av de alla.

Det handlar inte om att nå den magiska “100%”-gränsen för de code coverage alternativ vi väljer utan att fokusera på att faktiskt få ut den affärsnytta vi vill från den eller de funktioner vi utvecklar.

Läs mer:
Bullseye.com – Code coverage
EMMA – gratis code coverage vertyg för Java

0 thoughts on “Lyfta utvecklingen med code coverage

Vad tycker du?

Denna webbplats använder Akismet för att minska skräppost. Lär dig hur din kommentardata bearbetas.