Isi kandungan:
Definisi - Apakah maksud Kod Spaghetti?
Kod Spaghetti adalah istilah slang yang digunakan untuk merujuk kepada kod sumber pengaturcaraan komputer yang mana kawalan dalam program melompat di seluruh tempat dan sukar untuk diikuti. Kod spaghetti biasanya mempunyai banyak kenyataan GOTO dan lazim dalam program lama, yang menggunakan pernyataan sedemikian secara meluas.
Kebangkitan bahasa pengaturcaraan yang lebih berstruktur, seperti bahasa pengaturcaraan berorientasikan objek, telah mengurangkan kelaziman kod spageti.
Techopedia menerangkan Kod Spaghetti
Bahasa pengaturcaraan lama seperti BASIC, yang memaparkan kenyataan GOTO, sangat mudah terdedah kepada kod spaghetti kerana pengaturcara mendapati ia sangat mudah untuk mengawal program secara langsung dari satu kawasan ke kawasan yang lain menggunakan kenyataan GOTO.
Walau bagaimanapun, kod spaghetti ditakuti oleh pasukan pengaturcaraan yang ditugaskan untuk melihat program lama kerana logik program menjadi sangat sukar untuk diikuti. Kerana ia menimbulkan kod kompleks, penggunaan kenyataan GOTO dan kod spaghetti hanya mudah semasa proses pembangunan asal.
Semakin lama program mendapat yang ditulis dengan kod spaghetti, semakin sukar bagi pemaju untuk mengikuti, bahkan pemaju asal.
