Hvad er DRY-kode

Der er et princip inden for programmering kaldet DRY, eller Don’t Repeat Yourself. Det betyder normalt refaktorisering af kode ved at tage noget, der er gjort flere gange, og gøre det til en løkke eller en funktion. DRY-kode er let at ændre, fordi man kun behøver at foretage ændringer ét sted.

Eksempler på ikke-DRY og tør kode

Vi kan bruge en løkke til at udføre gentagen kode

Et andet eksempel er ved at tage gentagne kodestykker og udtrække dem i en funktion.

“Let at ændre” betyder ikke kun ren kode, hvis du ikke kan finde ud af, hvad en variabel er til, eller hvad en funktion gør ud fra dens navn, så er det sværere at ændre den senere, når du måske ikke kan huske præcis, hvordan din kode fungerer (eller når en anden forsøger at ændre din kode).

Hvis du bruger beskrivende variabelnavne, er det lettere at forstå, hvad variablen indeholder, og det gør det igen lettere at bruge eller ændre den senere.

En god startkonvention for navngivning af dine variabler og funktioner ville være:

  • singluar ord for variabler, der indeholder værdier. dvs. frugt, fornavn, yndlingsfarve
  • flertal ord for variabler, der indeholder objekter eller arrays. dvs. frugt, navne, myColors
  • en beskrivelse for variabler, der indeholder funktioner. dvs.: logFruits, findPerson, getFavoriteColor

Konklusion

Når du er færdig med at skrive noget kode, bør du altid kigge tilbage for at se, om der er nogen måde, du kan TØRRE det op på, herunder: bruge beskrivende variabelnavne, tage gentagne kodestykker og trække dem ud i en funktion eller en løkke.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.