Casa Sviluppo Cos'è Cruft? - definizione da techopedia

Cos'è Cruft? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Cruft?

Cruft è un termine gergale per codice inutile, ridondante o scritto male. Cruft include qualsiasi codice non necessario per un'applicazione per eseguire l'attività per cui è stata progettata. Può anche essere usato nel contesto di un codice scritto così male, che potresti anche buttarlo fuori e ricominciare da zero.


Cruft non è necessariamente un bug, ma rende il codice più difficile da leggere e mantenere. Un codice o un pezzo di software che soffre di cruft può essere chiamato "crufty" o "cruftier rispetto alla versione precedente".

Techopedia spiega Cruft

Considera la seguente sezione di codice in Java che illustra l'esistenza del codice.

Classe Ciao

{

Nome della stringa;

Indirizzo stringa;

String Street;

String City;

Void someFunction () {…}

}


Il problema associato al codice sopra è l'uso ridondante delle istruzioni String. Questo è un semplice esempio di cruft. Forme più complesse di codice ridondante non sono facilmente identificabili fino alla fase di test. A quel punto, una considerevole quantità di risorse e finanziamenti dell'organizzazione è stata sprecata a causa dell'elaborazione applicata sui blocchi di codice extra ridondanti.


Il codice crufty può includere pacchetti indesiderati a cui non si fa riferimento da nessuna parte, metodi di accesso pubblico indesiderati a cui non si fa riferimento all'interno della stessa classe o di una classe diversa.

Cos'è Cruft? - definizione da techopedia