Αρχή Προγραμματισμού YAGNI
Η αρχή προγραμματισμού YAGNI (You aren't gonna need it, Δεν θα το χρειαστείτε) προϋποθέτει την απόρριψη της υπερβολικής λειτουργικότητας του συστήματος που αναπτύσσετε, δηλαδή εάν δεν υπάρχει άμεση ανάγκη για μια εργασία ή μια μέθοδο, θα πρέπει να αποφύγετε τη χρήση τους.
Κατά τον σχεδιασμό της εργασίας σε ένα έργο, ακολουθώντας την αρχή YAGNI, δεν χρειάζεται να γράψετε κώδικα που μπορεί κάποια στιγμή να σας φανεί χρήσιμος, αντ' αυτού, θα πρέπει να επιλύετε πρώτα τις πιο επείγουσες και σημαντικές εργασίες.
Δείτε επίσης
-
η αρχή
SOLID,
που ορίζει συστάσεις για λογισμικό βασισμένο στον Αντικειμενοστρεφή Προγραμματισμό -
η αρχή
DRY,
που χωρίζει το λογισμικό σε μικρά συστατικά -
η αρχή
KISS,
που προϋποθέτει την αποφυγή της περιπλοκής του λογισμικού -
η αρχή
CQS,
που ορίζει για κάθε συνάρτηση μόνο μία εντολή -
η αρχή
LoD,
που εφαρμόζεται στην ανάπτυξη λογισμικού -
η αρχή διαχωρισμού ευθύνης,
που εφαρμόζεται στην ανάπτυξη λογισμικού