Hjem Udvikling Hvad er cruft? - definition fra techopedia

Hvad er cruft? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder Cruft?

Cruft er en slangbetegnelse for ubrugelig, overflødig eller dårligt skrevet kode. Cruft inkluderer enhver kode, der ikke er nødvendig for en applikation til at udføre den opgave, den var designet til. Det kan også bruges i sammenhæng med kode, der er så dårligt skrevet, at du lige så godt kan smide den ud og starte fra bunden.


Cruft er ikke nødvendigvis en fejl, men gør koden snarere sværere at læse og vedligeholde. En kode eller et stykke software, der lider af cruft, kan kaldes "crufty" eller "cruftier end den forrige version".

Techopedia forklarer Cruft

Overvej det følgende afsnit af kode i Java, der illustrerer eksistensen af ​​kode.

Klasse Hej

{

Streng navn;

Streng adresse;

String Street;

Streng by;

Intet nogleFunktion () {…}

}


Problemet, der er forbundet med ovenstående kode, er den overflødige anvendelse af strengangivelser. Dette er et simpelt eksempel på cruft. Mere komplekse former for overflødig kode identificeres ikke let før testfasen. På det tidspunkt er en betydelig mængde ressourcer og finansiering af organisationen spildt på grund af den behandling, der blev anvendt på de ekstra overflødige kodeblokke.


Den ubegrundede kode kan omfatte uønskede pakker, der ikke henvises nogen steder, uønskede metoder til offentlig adgang, der ikke henvises til i samme klasse eller en anden klasse.

Hvad er cruft? - definition fra techopedia