-550

-550 linier kode – det er, hvad jeg har produceret i dag på arbejde. Jep, der var færre linier kode, da jeg lukkede og slukkede for at holde weekend, end da jeg mødte på arbejde i morges.

Det lyder umiddelbart underligt, at man som udvikler kan producere en negativ mængde kode. Men helt tosset er det nu alligevel ikke – fordi programmet fungerer på fuldstændig samme måde som før; ja rent faktisk fungerer det bedre nu, da der var en fejl, som jeg samtidig fik luget ud.

At slippe af med en fejl er selvfølgelig meget godt. Men hvad, der er endnu bedre, er, at der samtidig nu er mindre kode at vedligeholde. Det er den absolut største fordel ved at have færre linier kode.

Sammenhængen er i virkeligheden ganske simpel – det kode, som ikke er der, kan ikke indeholde fejl, og det kode, som ikke er der, behøver man ikke forsøge at forstå endsige tænke på for at kunne forstå, hvad programmet gør.

Derfor er det slet ikke så paradoksalt, at kodekarle som mig siger noget i stil med: “The best code is no code”.

Del med andre:
  • Print
  • email
  • Facebook
  • Twitter
  • Google Bookmarks
  • FriendFeed

Related posts:

  1. En kort sætning
  2. Return null
  3. Cowboy-koder
  4. Hov
  5. At udrette noget
2 Kommentarer
Tagged , , , ,

2 Kommentarer

  1. Godt gået! Der snakkes for tiden igen om begrebet “teknisk gæld”, og hvis vi bliver i den metafor, så har du lige formået at reprioritere gælden til en lavere rente og samtidig fået råd til at udskifte døren som bandt.

    • Hehe, ja. Det er en ret god handel, jeg har gjort mig. Men med til historien hører også, at det var kode, som ikke var mere end en uges tid gammel, som jeg hele tiden har arbejdet aktivt med. Så det har ikke haft lejlighed til at forsvinde fra min bevidsthed.

      Derudover har jeg hele tiden sørget for at holde gælden nede ved at skrive unit tests og skrive kommentarer som minimum til metoder og klasser, foruden at jeg har forsøgt at lave så minimal kobling som muligt for at undgå sideeffekter.

      Der er ingen tvivl om, at alle tingene har været medvirkende til, at jeg har kunnet slette så meget kode – og ikke mindst have så meget tiltro til mit kendskab til og forståelse af koden, at jeg turde slette det.

Skriv et svar

 

Bruger Gravatarer i kommentarerne - få din egen idag og bliv genkendt!

XHTML: Dette er nogle af de tags, du kan bruge: <a href=""> <b> <blockquote> <code> <em> <i> <strike> <strong>