İçindekiler:
Tanım - Cruft anlamı ne?
Cruft, gereksiz, gereksiz veya kötü yazılmış kodlar için argo bir terimdir. Cruft, bir uygulamanın tasarlandığı görevi gerçekleştirmesi için gerekli olmayan herhangi bir kodu içerir. Ayrıca, çok kötü yazılmış olan kod bağlamında da kullanılabilir, böylece onu dışarı atabilir ve sıfırdan başlayabilirsiniz.
Cruft mutlaka bir hata değildir, aksine kodu okumayı ve sürdürmeyi zorlaştırır. Küfürden muzdarip olan bir kod veya yazılım parçası, "önceki sürümden daha kaba" veya "belirsiz" olarak adlandırılabilir.
Techopedia, Cruft'ı açıklıyor
Java'da kodun varlığını gösteren aşağıdaki kod bölümünü düşünün.
Sınıf Merhaba
{
Dize adı;
Dize adresi;
String Street;
İp şehir;
Void someFunction () {…}
}
Yukarıdaki kodla ilişkili sorun String ifadelerinin gereksiz kullanımıdır. Bu sade bir basit örnek. Artık kodun daha karmaşık biçimleri, test aşamasına kadar kolayca tanımlanamaz. O zamana kadar, fazladan kod kodlarına uygulanan işlemler nedeniyle, kuruluşun önemli miktarda kaynağı ve finansı boşa harcanmıştır.
Crufty kodu, herhangi bir yere başvurulmayan istenmeyen paketleri, aynı sınıfta veya farklı bir sınıfta referans verilmeyen istenmeyen genel erişim yöntemlerini içerebilir.
