Thankfully Forgotten Architecture
Det finns en enkel regel i mjukvaruutveckling som många känner till men få följer. Rätta buggarna innan du skriver ny kod.
Varför? För att buggar är som skulder med ränta. Låter du dem ligga en vecka har du glömt sammanhanget. En månad senare har andra hunnit bygga funktioner ovanpå dem. Ett år senare är felet en del av landskapet, så ingrott att ingen längre minns vad “korrekt” ens betydde.
Nya funktioner är roliga. De känns som framsteg. Men om grunden är sprucken lutar varje ny grej du lägger på lite mer. Till slut stöttar du bara upp, du bygger inte.
Att rätta buggar är inte en fråga om disciplin för disciplinens skull. Du rättar buggar för att bibehålla farten. En kodbas full av olösta fel är som att springa med en sten i skon. Visst kan man fortsätta, men inte länge och inte särskilt fort.
Paradoxen är att det snabbaste sättet att bygga nytt är att först stanna upp och fixa det som redan är trasigt.
Till nästa gång vi ses så får du ha det så bra.
/Mats
Innehållet i detta blogginlägg representerar endast mina personliga åsikter och reflektioner och speglar inte nödvändigtvis någon tidigare, nuvarande eller framtida arbetsgivares värderingar, synsätt eller ståndpunkter.
All information och alla åsikter är avsedda för allmän diskussion och informationsändamål och ska inte betraktas som professionell rådgivning eller en officiell ståndpunkt från någon organisation.
Eventuella kopplingar till specifika personer, organisationer eller situationer är helt oavsiktliga och fiktiva, såvida detta inte uttryckligen anges.