Daftar Isi:
Definisi - Apa yang dimaksud dengan Cruft?
Cruft adalah istilah slang untuk kode yang tidak berguna, berlebihan, atau ditulis dengan buruk. Cruft termasuk kode apa pun yang tidak perlu bagi aplikasi untuk melakukan tugas yang dirancang untuknya. Ini juga dapat digunakan dalam konteks kode yang ditulis dengan buruk, sehingga Anda bisa membuangnya dan mulai dari awal.
Cruft tidak harus berupa bug, tetapi membuat kode lebih sulit untuk dibaca dan dipelihara. Kode atau perangkat lunak yang menderita cruft dapat disebut "crufty" atau "cruftier dari versi sebelumnya".
Techopedia menjelaskan Cruft
Pertimbangkan bagian kode berikut di Jawa yang menggambarkan keberadaan kode.
Halo kelas
{
Nama string;
Alamat string;
String Street;
Kota tali;
Membatalkan fungsi () {…}
}
Masalah yang terkait dengan kode di atas adalah penggunaan berlebihan pernyataan String. Ini adalah contoh sederhana dari cruft. Bentuk kode redundan yang lebih kompleks tidak mudah diidentifikasi sampai tahap pengujian. Pada saat itu, sejumlah besar sumber daya dan keuangan organisasi telah terbuang karena pemrosesan yang diterapkan pada blok kode yang berlebihan.
Kode crufty dapat mencakup paket yang tidak diinginkan yang tidak dirujuk di mana pun, metode akses publik yang tidak diinginkan yang tidak dirujuk dalam kelas yang sama atau kelas yang berbeda.
