Taula de continguts:
Definició: què significa Cruft?
Cruft és un terme d'argot per a codi inútil, redundant o mal escrit. Cruft inclou qualsevol codi que no sigui necessari perquè una aplicació realitzi la tasca per a la qual va ser dissenyada. També es pot utilitzar en el context d'un codi tan mal escrit, que també ho podreu tirar i començar des de zero.
Cruft no és necessàriament un error, sinó que el codi és més difícil de llegir i mantenir-lo. Un codi o una peça de programari que pateix un creuament es pot anomenar "crufty" o "cruftier que la versió anterior".
Techopedia explica Cruft
Penseu en la secció següent de codi de Java que il·lustra l'existència de codi.
Classe Hola
{
Nom de la cadena;
Adreça de cadena;
String Street;
Ciutat de corda;
Void someFunction () {…}
}
El problema associat al codi anterior és l'ús redundant de les instruccions String. Aquest és un exemple senzill de cruc. Les formes més complexes de codi redundant no s’identifiquen fàcilment fins a la fase de prova. Aleshores, una quantitat considerable de recursos i finançament de l'organització s'ha malgastat a causa del processament aplicat als blocs de codi extra redundants.
El codi crufty pot incloure paquets no desitjats als quals no es fa referència en cap lloc, mètodes d'accés públic no desitjats que no es fan referència dins de la mateixa classe o d'una classe diferent.
![Què és el cruft? - Definició de tecnologia Què és el cruft? - Definició de tecnologia](https://img.theastrologypage.com/img/img/blank.jpg)