Hogar Desarrollo ¿Qué es cruft? - definición de techopedia

¿Qué es cruft? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa Cruft?

Cruft es un término de argot para código inútil, redundante o mal escrito. Cruft incluye cualquier código que no sea necesario para que una aplicación realice la tarea para la que fue diseñada. También se puede usar en el contexto de código que está tan mal escrito, que también podría descartarlo y comenzar desde cero.


Cruft no es necesariamente un error, sino que hace que el código sea más difícil de leer y mantener. Un código o pieza de software que sufre de cruft puede llamarse "crufty" o "cruftier que la versión anterior".

Techopedia explica Cruft

Considere la siguiente sección de código en Java que ilustra la existencia de código.

Clase hola

{

Nombre de cadena;

Dirección de cadena;

Calle de la cuerda;

Ciudad de cuerdas;

Anular alguna función () {…}

}


El problema asociado con el código anterior es el uso redundante de las instrucciones de cadena. Este es un ejemplo simple de cruft. Las formas más complejas de código redundante no se identifican fácilmente hasta la fase de prueba. En ese momento, se ha desperdiciado una cantidad considerable de recursos y finanzas de la organización debido al procesamiento aplicado en los bloques de código redundantes adicionales.


El código crufty puede incluir paquetes no deseados a los que no se hace referencia en ninguna parte, métodos de acceso público no deseados que no se refieren dentro de la misma clase o una clase diferente.

¿Qué es cruft? - definición de techopedia