Kazalo:
Opredelitev - Kaj pomeni Cruft?
Cruft je sleng izraz za neuporabno, odvečno ali slabo napisano kodo. Cruft vključuje katerokoli kodo, ki aplikaciji ni potrebna za izvajanje naloge, za katero je bila zasnovana. Uporabite ga lahko tudi v tako slabo napisani kodi, da bi jo lahko vrgli ven in začeli iz nič.
Cruft ni nujno napaka, ampak kode otežuje branje in vzdrževanje. Koda ali del programske opreme, ki trpi zaradi cruft, se lahko imenuje "crufty" ali "cruftier kot prejšnja različica".
Techopedia razlaga Cruft
Razmislite o naslednjem razdelku kode na Javi, ki ponazarja obstoj kode.
Razred Pozdravljeni
{
Ime niza;
String naslov;
String Street;
Gudačko mesto;
Razveljavi nekajFunction () {…}
}
Težava, povezana z zgornjo kodo, je odvečna uporaba stavkov String. To je preprost primer surovice. Zapletenejših oblik odvečne kode ni težko določiti do faze testiranja. Do takrat je bilo zapravljenih precej sredstev in finančnih sredstev organizacije zaradi obdelave, uporabljene na odvečnih blokih kode.
Prikrita koda lahko vključuje neželene pakete, ki niso nikjer omenjeni, neželene načine javnega dostopa, ki niso navedeni v istem razredu ali drugem razredu.