Kode Tidak Dapat Dihubungi
Apa itu kode yang tidak dapat dijangkau?
Kode tidak dapat dijangkau, bagian dari kode sumber yang tidak akan pernah dijalankan karena titik keluar / aliran kontrol yang tidak tepat. Jenis kode lain yang tidak dapat dijangkau disebut sebagai kode mati, meskipun kode mati dapat dieksekusi tetapi tidak berpengaruh pada fungsionalitas sistem.
Contoh:
Contoh di bawah ini dengan jelas menunjukkan kode yang tidak dapat dijangkau dan perbedaan kode mati:
Efek Samping Kode Tidak Terjangkau:
Overhead memori yang tidak perlu.
Siklus caching yang tidak perlu yang menyebabkan kemacetan kinerja.
Mendokumentasikan dan Menjaga biaya overhead.
Penyebab Kode Tidak Terjangkau:
Kesalahan pemrograman saat mengembangkan cabang bersyarat yang kompleks.
Pengujian unit tidak lengkap karena kode yang tidak dapat dijangkau tidak terdeteksi.
Kode redundan yang lupa dihapus pengembang
Kode yang mungkin benar secara terprogram tetapi tidak akan dijalankan kapan pun karena data input yang diteruskan ke fungsi.