Daftar Isi:
Definisi - Apa yang dimaksud Teori Pasta?
Teori pasta adalah teori pemrograman. Ini adalah analogi umum untuk pengembangan aplikasi yang menggambarkan struktur pemrograman yang berbeda sebagai hidangan pasta yang populer. Teori pasta menyoroti kekurangan kode. Analogi ini termasuk kode spaghetti, lasagna dan ravioli.
Techopedia menjelaskan Teori Pasta
Analogi yang paling banyak digunakan untuk pengembangan aplikasi adalah kode spaghetti, yang menunjukkan penulisan prosedur tidak terstruktur yang mengakibatkan kode menjadi sulit untuk dipahami dan diperbarui.
Kode Lasagna dikatakan sebagai program yang ditulis secara struktural dan berlapis. Aplikasi ini mudah dibaca dan memiliki struktur berlapis. Namun, karena saling ketergantungan yang tidak dapat diprediksi dalam segmen kode, program lasagna mungkin sulit untuk dimodifikasi.
Kode pemrograman berorientasi objek (OOP) yang mudah dimodifikasi dan ditulis dengan baik disebut kode ravioli. Saus adalah lapisan antarmuka antara berbagai bagian.
Banyak pekerjaan pemrograman saat ini adalah menulis ulang kode spaghetti atau lasagna menjadi versi OOP dengan fungsi yang sama. Dalam beberapa kasus, program ini hanya diganti dengan yang baru.
