Turinys:
Apibrėžimas - ką reiškia „Cruft“?
„Cruft“ yra nenaudingo, nereikalingo ar blogai parašyto kodo slengas. „Cruft“ apima bet kurį kodą, kuris nėra būtinas programai atlikti užduotį, kuriai ji buvo skirta. Jis taip pat gali būti naudojamas kodekse, kuris taip prastai parašytas, kad jūs taip pat galite jį išmesti ir pradėti nuo nulio.
„Cruft“ nebūtinai yra klaida, todėl jį sunkiau skaityti ir prižiūrėti. Kodas ar programinės įrangos elementas, kenčiantis nuo nesklandumų, gali būti vadinamas „crufty“ arba „cruftier nei ankstesnė versija“.
„Techopedia“ paaiškina „Cruft“
Apsvarstykite šį kodo skyrių „Java“, kuris iliustruoja kodo buvimą.
Klasė labas
{
Stygos pavadinimas;
Eilutės adresas;
Styginių gatvė;
Styginių miestas;
Panaikinti kai kurią funkciją () {…}
}
Problema, susijusi su aukščiau pateiktu kodu, yra nereikalinga eilutės teiginių naudojimas. Tai yra paprastas kruopštumo pavyzdys. Sudėtingesnės nereikalingo kodo formos nėra lengvai atpažįstamos iki bandymo etapo. Iki to laiko buvo sunaudota nemaža organizacijos išteklių ir lėšų dėl perdirbimo, atlikto papildomuose nereikalinguose kodo blokuose.
Nukryžiuotojo kodas gali apimti nepageidaujamus paketus, kurie niekur nenurodomi, nepageidaujamus viešosios prieigos metodus, kurie nenurodomi toje pačioje klasėje ar kitoje klasėje.
