Αρχή Προγραμματισμού KISS
Η αρχή προγραμματισμού KISS (Keep it simple, stupid, Κράτα το απλό, βλάκα) προϋποθέτει την αποφυγή αδικαιολόγητης περιπλοκής του σχεδιαζόμενου συστήματος, εάν είναι δυνατόν να γίνει πιο απλό και ελαφρύ.
Για τη σωστή κατασκευή ενός συστήματος σύμφωνα με την αρχή KISS είναι απαραίτητο να ακολουθούνται οι ακόλουθοι κανόνες:
-
Όλες τις απαραίτητες εργασίες πρέπει να χωριστούν
σε μικρότερες υποεργασίες, η ανάπτυξη των οποίων
δεν πρέπει να διαρκεί περισσότερο από
4-12ώρες. - Όλες οι υποεργασίες πρέπει να επιλύονται από μία ή περισσότερες κλάσεις.
-
Οι μέθοδοι για την επίλυση εργασιών ιδανικά
πρέπει να περιορίζονται σε όχι περισσότερες
από
30-40γραμμές. - Πριν γραφτεί ο κώδικας, πρέπει πρώτα να σκεφτεί κανείς ποια θα είναι η λύση της εκάστοτε εργασίας.
- Πρέπει να διαγράφεται όλος ο περιττός και ξεπερασμένος κώδικας.
Δείτε επίσης
-
η αρχή
SOLID,
που ορίζει συστάσεις λογισμικού βασισμένες στον Αντικειμενοστρεφή Προγραμματισμό -
η αρχή
DRY,
που χωρίζει το λογισμικό σε μικρά συστατικά -
η αρχή
YAGNI,
που προϋποθέτει την απόρριψη της υπερβολικής λειτουργικότητας του λογισμικού -
η αρχή
CQS,
που ορίζει για κάθε συνάρτηση μόνο μία εντολή -
η αρχή
LoD,
που εφαρμόζεται στην ανάπτυξη λογισμικού -
η αρχή Διαχωρισμού Ευθύνης,
που εφαρμόζεται στην ανάπτυξη λογισμικού