Nu sidder jeg og arbejder med unittesting til dagligt og som en del af noget omlægning af et projekt.
Her kan jeg meget nemt se effekten af unittesting.
Når vi fx laver en ny type rapport og nedarver fra noget eksisterende og begynder at kunne se et brugsmønster der gør vi kan refakturere således at i stedet for 4-5-6 klasser kan vi muligvis nøjes med 1 eller 2, så hjælper unit testing enormt meget!
Når vi har refaktureret vores kode så fejler vores unittests efter at have rettet dem til og vi kan nemt se at business processer pludselig nu får problemer og hvor vi skal rette i vores refakturerering for at det kan virke. Det kan virke kedeligt og trivielt og ligegyldigt når man sidder med det og bare skal have lavet nogle, men bagefter når man skal arbejde videre med det senere så er det sådan en stor hjælp.
Så det er helt klart noget man ikke kan komme udenom hvis man vil have effektiv kode.
Her kan jeg meget nemt se effekten af unittesting.
Når vi fx laver en ny type rapport og nedarver fra noget eksisterende og begynder at kunne se et brugsmønster der gør vi kan refakturere således at i stedet for 4-5-6 klasser kan vi muligvis nøjes med 1 eller 2, så hjælper unit testing enormt meget!
Når vi har refaktureret vores kode så fejler vores unittests efter at have rettet dem til og vi kan nemt se at business processer pludselig nu får problemer og hvor vi skal rette i vores refakturerering for at det kan virke. Det kan virke kedeligt og trivielt og ligegyldigt når man sidder med det og bare skal have lavet nogle, men bagefter når man skal arbejde videre med det senere så er det sådan en stor hjælp.
Så det er helt klart noget man ikke kan komme udenom hvis man vil have effektiv kode.
Ingen kommentarer:
Send en kommentar
Kan du lide mit indlæg, har en kommentar, forslag eller andet på hjerte så skriv venligst