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.