Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει Θεωρία Ζυμαρικών;
Η θεωρία των ζυμαρικών είναι μια θεωρία του προγραμματισμού. Είναι μια κοινή αναλογία για την ανάπτυξη εφαρμογών που περιγράφει διαφορετικές δομές προγραμματισμού ως δημοφιλή πιάτα ζυμαρικών. Η θεωρία των ζυμαρικών επισημαίνει τις αδυναμίες του κώδικα. Αυτές οι αναλογίες περιλαμβάνουν τον κώδικα σπαγγέτι, λαζάνια και ραβιόλι.
Η Techopedia εξηγεί τη θεωρία των ζυμαρικών
Η πιο ευρέως χρησιμοποιούμενη αναλογία για την ανάπτυξη εφαρμογών είναι ο κώδικας spaghetti, ο οποίος δείχνει τη συγγραφή μη δομημένων διαδικασιών με αποτέλεσμα να είναι δύσκολο να κατανοηθεί και να ενημερωθεί ο κώδικας.
Ο λέσγκας κώδικας λέγεται ότι είναι ένα διαρθρωτικά γραπτό και στρωματοποιημένο πρόγραμμα. Η εφαρμογή είναι εύκολη στην ανάγνωση και έχει μια πολυεπίπεδη δομή. Ωστόσο, λόγω των απρόβλεπτων αλληλεξαρτήσεων σε τμήματα κώδικα, ένα πρόγραμμα λαζάνια μπορεί να είναι δύσκολο να τροποποιηθεί.
Ο εύκολα τροποποιημένος και καλά γραμμένος προγραμματισμός αντικειμενοστραφής προγραμματισμός (OOP) καλείται κωδικός ραβιόλι. Η σάλτσα είναι το στρώμα των διασυνδέσεων μεταξύ των διαφόρων τμημάτων.
Πολλά από τα προγράμματα προγραμματισμού σήμερα είναι η επανεγγραφή σπαγγέτι ή λαζάνια κώδικα σε μια έκδοση OOP με την ίδια λειτουργικότητα. Σε ορισμένες περιπτώσεις, το πρόγραμμα απλώς αντικαθίσταται από ένα καινούργιο.