Daftar Isi:
Definisi - Apa yang dimaksud dengan Kode Spaghetti?
Kode spaghetti adalah istilah slang yang digunakan untuk merujuk ke web kusut kode sumber pemrograman di mana kontrol dalam suatu program melompati semua tempat dan sulit untuk diikuti. Kode spaghetti biasanya memiliki banyak pernyataan GOTO dan umum dalam program lama, yang menggunakan pernyataan semacam itu secara luas.
Munculnya bahasa pemrograman yang lebih terstruktur, seperti bahasa pemrograman berorientasi objek, telah mengurangi prevalensi kode spaghetti.
Techopedia menjelaskan Kode Spaghetti
Bahasa pemrograman lama seperti BASIC, yang menampilkan pernyataan GOTO, sangat rentan terhadap kode spageti karena programmer merasa sangat mudah untuk mengarahkan kontrol program dari satu area ke area lain menggunakan pernyataan GOTO.
Namun, kode spaghetti ditakuti oleh tim pemrograman yang ditugaskan untuk melihat ke dalam program lama karena logika program menjadi sangat sulit untuk diikuti. Karena memunculkan kode yang rumit, penggunaan pernyataan GOTO dan kode spaghetti hanya nyaman selama proses pengembangan asli.
Semakin tua suatu program yang ditulis dengan kode spaghetti, semakin sulit bagi pengembang untuk mengikuti, bahkan pengembang asli.