Vad betyder DRY?
DRY står för Don't Repeat Yourself.
Definition av Principen
DRY betyder 'Don't Repeat Yourself' (Upprepa Dig Inte) och är en princip inom mjukvaruutveckling som betonar att minska repetitiva mönster och duplicerad kod till förmån för modulär och refererbar kod.
Ursprung
Det myntades av Andy Hunt och Dave Thomas i "The Pragmatic Programmer", och syftar till att säkerställa att varje kunskapspost har en unik, entydig representation i ett system.
Viktighet
Att skriva DRY-kod är avgörande för underhållbarhet, skalbarhet och för att undvika motsatsen, WET-kod ('Write Everything Twice' eller 'Skriv Allt Två Gånger').
Tredagarsregeln
En bra tumregel för DRY-kod är 'Tredagarsregeln', som föreslår att abstrahera koden till en återanvändbar enhet när ett visst mönster dyker upp för tredje gången.