Tilbake

Luke 6

Solfrid KjærSanta hat

Krampus i koden

Av Solfrid Kjær

Det var en mørk og stormfull aften, og Emilie satt igjen på kontoret lenge etter at alle andre hadde gått. 

Det var en travel måned, og deadline nærmet seg like fort som julen.

Hun hadde jobbet med en feil i timesvis, og ville ikke gi seg før problemet var løst. Men etter siste fix ble ting veldig rart…

response: {
    code: 500,
    error: "Hoh hoh hoh!"
}

Hun kikket seg rundt, hva i all verden var det som foregikk. Testene lyste like rødt og gult som juletreet i kantina, og loggene var fulle av samme hånlige melding.

Plutselig ser hun en skygge, med lange horn og raggete pels. Hun kikker på kalenderen, og får en klump i magen - 6.desember - Krampusdagen. Hun kikker tilbake på skyggen - han som kommer for å straffe uskikkelige barn (og nå tydeligvis også utviklere).

"Har du glemt noe?" brummer Krampus med en mørk latter.

"Hva? Nei… nei?"

"Hva med temporary_fix_final_13_final.php som du nettopp dyttet ut i produksjon?"

Emilie rødmer.

"Og override required review" fortsetter han og bøyer seg ned mot skjermen hennes. "Ingen kolleger igjen til å godkjenne i kveld, nei… men reglene har en grunn".

Han peker med en klo på en linje i koden.
"Og dette lille semikolonet som mangler her?"

Emilie sukker. Et lite semikolon, et bittelite semikolon, og hele applikasjonen kræsjet…er det mulig!

Krampus nikker langsomt, og med et selvgodt glis legger han til
"det er derfor vi K V A L I T E T S S I K R E R"

Æsj, han har helt rett. Hadde jeg fått noen til å reviewe koden, og ikke bypasset testene, så hadde dette blitt oppdaget før release erkjente hun for seg selv.

Litt flau og litt lettet godtok hun både kull og pull-requesten han la igjen.






Les flere tips til gode ci/cd rutiner: https://www.microtica.com/blog/ci-cd-best-practices

ForrigeNeste