Τι σημαίνει το DRY;

Το DRY σημαίνει "Don't Repeat Yourself".

📚

Αρχή Ορισμός

Το DRY σημαίνει "Don't Repeat Yourself" και είναι μια αρχή ανάπτυξης λογισμικού που τονίζει την ανάγκη μείωσης των επαναλαμβανόμενων προτύπων και του διπλασιασμένου κώδικα υπέρ του αρθρωτού και αναφερόμενου κώδικα.

👨‍💻

Προέλευση

Ο όρος επινοήθηκε από τους Andy Hunt και Dave Thomas στο βιβλίο τους "The Pragmatic Programmer", με στόχο να διασφαλίσουν ότι κάθε κομμάτι γνώσης έχει μία μοναδική και αναμφισβήτητη αναπαράσταση μέσα στο σύστημα.

⚙️

Σημασία

Η συγγραφή DRY κώδικα είναι ουσιώδης για τη συντηρησιμότητα, την κλιμακωσιμότητα και για να αποφευχθεί το αντίθετο, ο WET κώδικας ("Write Everything Twice").

🔍

Κανόνας Τριών

Ένας καλός γενικός κανόνας για τον DRY κώδικα είναι ο "Κανόνας Τριών", που προτείνει την αφαίρεση του κώδικα σε μια επαναχρησιμοποιήσιμη μονάδα όταν συναντάται ένα συγκεκριμένο πρότυπο για τρίτη φορά.