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.
Vill du veta mer?
Om du vill fördjupa dig i DRY —eller ta den här typen av utbildning till ditt team— låt oss prata. Jag hjälper team att förstå och tillämpa dessa begrepp. Jag vill gärna höra från dig!
Vad betyder CI?
Continuous Integration (CI) är en utvecklingspraxis där utvecklare regelbun...
Vad är Serverless?
Trots sitt namn innebär Serverless inte att det inte finns servrar involver...
Vad är mob programming?
Mob Programming är en teknik för programutveckling där en grupp programmera...
Vad är en Tech Lead?
En Tech Lead (TL), eller teknisk ledare, är en roll som intas av en senior...
Vad betyder Three Amigos?
"Three Amigos" är ett begrepp inom mjukvaruutveckling med agil metodik som...