Isi kandungan:
Definisi - Apakah Teori Pasta bermakna?
Teori pasta adalah teori pengaturcaraan. Ini adalah analogi biasa untuk pembangunan aplikasi menerangkan struktur pengaturcaraan yang berbeza sebagai hidangan pasta yang popular. Teori pasta menyoroti kekurangan kod. Analogi ini termasuk kod spaghetti, lasagna dan ravioli.
Techopedia menerangkan Teori Pasta
Analogi yang paling banyak digunakan untuk pembangunan aplikasi adalah kod spaghetti, yang menunjukkan penulisan prosedur tidak tersusun yang menghasilkan kod yang sukar difahami dan dikemas kini.
Kod Lasagna dikatakan sebagai program bertulis dan berlapis struktur. Aplikasi ini mudah dibaca dan mempunyai struktur berlapis. Walau bagaimanapun, kerana saling kendalian yang tidak dapat diramalkan dalam segmen kod, program lasagna mungkin sukar diubah suai.
Kaedah pengaturcaraan berorientasikan objek (OOP) yang diubahsuai dan ditulis dengan baik boleh dipanggil kod ravioli. Sos adalah lapisan antaramuka antara bahagian yang berlainan.
Banyak kerja pengaturcaraan hari ini menulis semula spageti atau kod lasagna ke dalam versi OOP dengan fungsi yang sama. Dalam sesetengah kes, program ini hanya digantikan oleh jenama baru.
