Apakah Kod Spaghetti?

Kod spageti adalah slang yang digunakan untuk menggambarkan kod sumber program yang sukar dibaca atau diikuti oleh manusia kerana bagaimana programmer asal menulis kod. Berikut adalah beberapa contoh tentang apa yang boleh menyebabkan kod spageti.

Contoh kod spaghetti

  • Kod tidak teratur dan mempunyai bahagian kod yang dimiliki di tempat lain dalam kod.
  • Kod melompat ke bahagian lain atau fail banyak yang menjadikannya lebih sukar untuk debug tanpa perlu melompat banyak lagi.
  • Kod mengandungi kenyataan goto yang harus diikuti oleh pengaturcara ke kawasan kod yang sama sekali baru.
  • Kod tidak dipecahkan kepada blok bersyarat atau tab yang menjadikannya sukar dibaca.

Kod spaghetti dianggap sebagai amalan yang buruk kerana jika kesilapan berpengalaman, lebih sukar untuk mencari apa yang menyebabkan ralat. Kod spageti boleh dikurangkan dengan mengekalkan kod anda teratur, diformat dengan betul, mengulas, menggunakan subrutin, dan jika mungkin melanggar kod anda ke bahagian.

Kludge, Obfuscation, Pengaturcaraan istilah