Τι σημαίνει το DRY;
Το DRY σημαίνει "Don't Repeat Yourself".
Αρχή Ορισμός
Το DRY σημαίνει "Don't Repeat Yourself" και είναι μια αρχή ανάπτυξης λογισμικού που τονίζει την ανάγκη μείωσης των επαναλαμβανόμενων προτύπων και του διπλασιασμένου κώδικα υπέρ του αρθρωτού και αναφερόμενου κώδικα.
Προέλευση
Ο όρος επινοήθηκε από τους Andy Hunt και Dave Thomas στο βιβλίο τους "The Pragmatic Programmer", με στόχο να διασφαλίσουν ότι κάθε κομμάτι γνώσης έχει μία μοναδική και αναμφισβήτητη αναπαράσταση μέσα στο σύστημα.
Σημασία
Η συγγραφή DRY κώδικα είναι ουσιώδης για τη συντηρησιμότητα, την κλιμακωσιμότητα και για να αποφευχθεί το αντίθετο, ο WET κώδικας ("Write Everything Twice").
Κανόνας Τριών
Ένας καλός γενικός κανόνας για τον DRY κώδικα είναι ο "Κανόνας Τριών", που προτείνει την αφαίρεση του κώδικα σε μια επαναχρησιμοποιήσιμη μονάδα όταν συναντάται ένα συγκεκριμένο πρότυπο για τρίτη φορά.
Θέλετε να μάθετε περισσότερα;
Αν θέλετε να μάθετε περισσότερα για το DRY, επικοινωνήστε μαζί μου στο X. Μου αρέσει να μοιράζομαι ιδέες, να απαντώ σε ερωτήσεις και να συζητώ για αυτά τα θέματα, οπότε μην διστάσετε να περάσετε μια βόλτα. Τα λέμε σύντομα!
What are the SOLID principles?
Οι αρχές SOLID παρουσιάστηκαν από τον Robert C. Martin, γνωστός και ως Uncl...
What is a Tech Lead?
Ένας Tech Lead (TL), ή τεχνικός ηγέτης, είναι ένας ρόλος που αναλαμβάνει έν...
What is Testing?
Η Δοκιμή, ή Test, είναι η διαδικασία για την επαλήθευση και την επικύρωση τ...
What does QA mean?
Η Διασφάλιση Ποιότητας (QA) είναι η συστηματική διαδικασία για να εξασφαλισ...
What is a Release Candidate?
Ένα Release Candidate (RC) είναι μια έκδοση ενός προγράμματος λογισμικού πο...