Kodgranskningskurs
Jag höll kursen kodgranskning tillsammans med Anders Johnsson. Det var uppdelat så att Anders höll dag ett – Effective Inspection. Det handlade alltså om formell granskning. Det baseras på en process som är väl utprövad både på t ex SAAB och Ericsson. Det finns bara ett problem: Den används sällan. Vad detta beror på vet jag inte. Det är dock viktigt att ha en inre karta hur det skall gå till idealt. Om man måste göra avkall på detta så är det i alla fall inte av aningslöshet…
Kodgranskningsdelen höll jag dag två – modern kodgranskning. Den är helt ny, så det var spännande att se hur den mottogs. Den består dels av en förlängning av granskningsteknik. Där ser man till det som är speciellt när man granskar kod. Den består också av delmoment där man mha verktyg gör dynamisk och statisk analys av kod samt använder verktyg som “granskar” kod enligt standard – t ex MISRA.
Det var givande dagar både för oss kursledare och som jag tror för eleverna. Det visade sig t ex att kursdeltagarna knäckte 3 av 4 allvarliga fel i koden redan vid granskningen, dvs redan innan de kört en enda rad kod. Det är imponerande hur mycket allvarliga fel man kan hitta mha granskning.
Det är alltså hela verktygspaletten som ger bra kod. Se bild nedan


