Co oznacza DRY?
DRY oznacza Don't Repeat Yourself.
Definicja zasady
DRY, czyli 'Nie Powtarzaj Się', to zasada rozwoju oprogramowania, która podkreśla redukcję powtarzalnych wzorców i zduplikowanego kodu na rzecz modularnego i odwoływalnego kodu.
Pochodzenie
Ukuta przez Andy'ego Hunta i Dave'a Thomasa w "The Pragmatic Programmer", DRY ma na celu zapewnienie, że każda część wiedzy ma pojedynczą, jednoznaczną reprezentację w systemie.
Znaczenie
Pisanie kodu zgodnie z zasadą DRY jest istotne dla utrzymania, skalowalności i unikania przeciwności, czyli kodu WET ('Write Everything Twice').
Zasada trzech
Dobrą ogólną zasadą dla kodu DRY jest 'Zasada trzech', która sugeruje abstrahowanie kodu do jednostki możliwej do ponownego użycia, trzecim razem, gdy napotykany jest pewien wzór.