Cruft es una palabra de la jerga que designa todo lo que sobra, es redundante y estorba. Se utiliza en particular para elementos defectuosos, reemplazados, inútiles, superfluos o disfuncionales en el software informático .
Alrededor de 1958, el término fue utilizado en el sentido de "basura" por los estudiantes que frecuentaban el Tech Model Railroad Club (TMRC) en el Instituto Tecnológico de Massachusetts (MIT). [1] En la edición de 1959 del diccionario del club, se definió como "lo que mágicamente se acumula en el salón del club justo antes de que entres a limpiar. En otras palabras, basura". [2] Su autor, Peter Samson , explicó más tarde que esto se refería en el sentido de "detritus, lo que necesita ser barrido y arrojado. El diccionario no tiene una definición de 'crufty', una palabra que no escuché hasta algunos años después". [2] Cruft también puede referirse a los ex alumnos que siguen siendo socialmente activos en el MIT. [3]
El origen del término es incierto, pero puede derivar del Laboratorio Cruft de la Universidad de Harvard . Construido en 1915 como regalo de una donante llamada Harriet Otis Cruft, [4] albergó el laboratorio de radar del Departamento de Física de Harvard durante la Segunda Guerra Mundial .
El manual de FreeBSD utiliza el término para referirse al código objeto sobrante o reemplazado que se acumula en una carpeta o directorio cuando se vuelve a compilar el software y se producen nuevos ejecutables y archivos de datos. [5] Si se requiere que los nuevos ejecutables funcionen correctamente, este tipo de basura puede causar el equivalente BSD del infierno de dependencias . [6] La palabra también se utiliza para describir instancias de código fuente innecesario, sobrante o simplemente mal escrito en un programa de computadora que luego se compila inútilmente, o incluso de manera dañina, en código objeto. [7]
La acumulación de basura puede generar deuda técnica , lo que posteriormente puede hacer que agregar nuevas funciones o modificar funciones existentes (incluso para mejorar el rendimiento) sea más difícil y requiera más tiempo.
En el contexto de las direcciones de Internet o Web ( Uniform Resource Locators o "URLs"), el cruft se refiere a los caracteres que son relevantes o significativos solo para las personas que crearon el sitio, como los detalles de implementación del sistema informático que sirve la página. Ejemplos de cruft de URL podrían incluir extensiones de nombre de archivo como .php o .html y detalles organizativos internos como /public/ o /Users/john/work/drafts/ . [8]
El término "cruft" también puede referirse a parafernalia informática obsoleta y sin uso, recopilada mediante actualizaciones, herencia o simple adquisición, tanto deliberada como por circunstancias. [9] Sin embargo, este hardware acumulado suele ser beneficioso cuando los administradores de sistemas de TI, los técnicos y otros necesitan piezas de repuesto críticas. Una máquina o un componente sin uso similar a una unidad de producción podría permitir la restauración casi inmediata de la unidad averiada, en lugar de esperar a que se envíe un reemplazo.
¿Qué hace que una URL sea interesante? /
Una
URL interesante
es aquella que no cambia. /
¿Qué tipos de URL cambian? /
Las URL no cambian: las personas las cambian
.