Hjem Utvikling Hva er cruft? - definisjon fra techopedia

Hva er cruft? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Cruft?

Cruft er en slangbegrep for ubrukelig, overflødig eller dårlig skrevet kode. Cruft inkluderer kode som ikke er nødvendig for at en applikasjon skal utføre oppgaven den var designet for. Den kan også brukes i sammenheng med kode som er så dårlig skrevet, at du like gjerne kan kaste den ut og starte fra bunnen av.


Cruft er ikke nødvendigvis en feil, men gjør koden vanskeligere å lese og vedlikeholde. En kode eller programvare som lider av cruft kan kalles "crufty" eller "cruftier enn forrige versjon".

Techopedia forklarer Cruft

Tenk på den følgende delen av koden i Java som illustrerer eksistensen av kode.

Klasse Hei

{

Streng navn;

Streng adresse;

String Street;

Strykeby;

Void someFunction () {…}

}


Problemet knyttet til koden ovenfor er den overflødige bruken av strenge-setninger. Dette er et enkelt eksempel på cruft. Mer komplekse former for overflødig kode blir ikke lett identifisert før testfasen. På det tidspunktet har en betydelig mengde ressurser og finans til organisasjonen blitt kastet bort på grunn av behandlingen som ble brukt på de ekstra overflødige kodeblokkene.


Kodekoden kan inneholde uønskede pakker som det ikke er referert til noe sted, uønskede metoder for offentlig tilgang som ikke er henvist til i samme klasse eller en annen klasse.

Hva er cruft? - definisjon fra techopedia