Hva betyr DRY?
DRY står for Don't Repeat Yourself.
Prinsipp Definisjon
DRY står for "Don't Repeat Yourself" og er et prinsipp innen programvareutvikling som legger vekt på å redusere repetitive mønstre og duplisert kode til fordel for modulær og gjenbrukbar kode.
Opprinnelse
Begrepet ble introdusert av Andy Hunt og Dave Thomas i boken "The Pragmatic Programmer". DRY har som mål å sikre at hvert kunnskapsstykke har en enkel, entydig representasjon innen et system.
Viktighet
Å skrive DRY-kode er avgjørende for vedlikeholdbarhet, skalerbarhet og for å unngå det motsatte, WET-kode ("Write Everything Twice").
Regel om Tre
En god generell regel for DRY-kode er "Rule of Three", som antyder at man bør abstrahere koden til en gjenbrukbar enhet den tredje gangen et mønster oppstår.