Τι σημαίνει το 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 —ή να φέρετε αυτού του είδους την εκπαίδευση στην ομάδα σας— ας μιλήσουμε. Βοηθάω ομάδες να κατανοήσουν και να εφαρμόσουν αυτές τις έννοιες. Θα χαρώ πολύ να σας ακούσω!
What are the SOLID principles?
Οι αρχές SOLID παρουσιάστηκαν από τον Robert C. Martin, γνωστός και ως Uncl...
Τι είναι το Git;
Το Git είναι ένα σύστημα κατανεμημένου ελέγχου εκδόσεων που επιτρέπει την α...
What is Test Driven Development (TDD)?
Η Ανάπτυξη με Καθοδηγούμενη Δοκιμή (TDD) είναι μια προσέγγιση προγραμματισμ...
What is Testing?
Η Δοκιμή, ή Test, είναι η διαδικασία για την επαλήθευση και την επικύρωση τ...
What is a Release Candidate?
Ένα Release Candidate (RC) είναι μια έκδοση ενός προγράμματος λογισμικού πο...