Refactoring: Software som oppussingsobjekt
Software-vedlikehold - bugfixing - er en selvfølge. Men oppussing, er ikke det naturstridig? Det må da være bedre å bygge nytt?
Vi er fristet til å svare 'ja', klart vi bygger nytt. Og i ærlighetens navn, det er vårt råd i 8 av 10 tilfeller. Årsaken er imidlertid interessant: Gammel software som kun er bugfixet, kanskje knapt nok det, ‘stinker’. Et dårlig utgangspunkt for å flytte seg til nye høyder i en digital verden. Gammel software som er jevnlig oppusset, kan derimot være god som ny, og definitivt kandidat for videre oppussing.
Oppussing – uansett objekttype – er tilpasning til virkeligheten, til nye oppgaver – eller kanskje 'bare' effektivisering og rydding. Bygninger, kontorer, biler, hager, gater, datasentre, produksjonsanlegg og mye mer. Hvorfor hører vi så sjelden om oppussing av software? 'Det driver vi ikke med' er en del av svaret. Enda oftere 'det er ikke lønnsomt'. Pluss standardfrasen 'software er annerledes'. Men er software virkelig annerledes?
- 2020: Blanke ark og ny energi (om - blant annet - utviklere som sletter kode)
- Er SCRUM og spenst skadelig?
Legg igjen kommentar
Du må være innlogget for å kunne kommentere.