Cruft - Cruft

Cruft es una palabra de jerga para todo lo que sobra, es redundante y estorba. Se usa particularmente para elementos defectuosos, reemplazados, inútiles, superfluos o disfuncionales en el software de computadora .

Historia

Laboratorio de Harvard Cruft

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 de Tecnología de Massachusetts (MIT). En la edición de 1959 del diccionario del club, se definía como "aquello que se amontona mágicamente en el salón social justo antes de entrar a limpiar. En otras palabras, basura". Su autor, Peter Samson, explicó más tarde que esto se entendía en el sentido de "detritus, lo que hay que barrer y tirar. El diccionario no tiene una definición de 'crujiente', una palabra que no escuché hasta algunos años después". . Cruft también puede referirse a ex alumnos que permanecen socialmente activos en el MIT.

El origen del término es incierto, pero puede derivarse del Laboratorio Cruft de la Universidad de Harvard . Construido en 1915 como regalo de un donante llamado Harriet Otis Cruft, albergó el laboratorio de radar del Departamento de Física de Harvard durante la Segunda Guerra Mundial . Todavía a principios de la década de 1990, se podía ver equipo técnico sin usar apilado frente a las ventanas de Cruft Hall. Según los estudiantes, si un lugar lleno de maquinaria inútil se llama Cruft Hall, la maquinaria en sí debe ser cruft. Esta imagen de "desorden técnico descartado" habría migrado rápidamente del hardware al software. En el diccionario TMRC, la relación con el término " crud " (suciedad, basura) se señala definiendo con humor la palabra más conocida (crud) por la más oscura (cruft).

El Oxford English Dictionary ofrece una etimología de la palabra "crufty" y cita el uso en Jamaica , donde la palabra significaba rudo, tosco o costroso, tal vez actuando como una versión modificada de "desaliñado".

Software

El manual de FreeBSD usa el término para referirse al código objeto sobrante o reemplazado que se acumula en una carpeta o directorio cuando se recompila el software y se producen nuevos ejecutables y archivos de datos. Tal cruft, si es necesario para que los nuevos ejecutables funcionen correctamente, puede causar el equivalente BSD del infierno de dependencias . La palabra también se usa para describir casos de código fuente innecesario, sobrante o simplemente mal escrito en un programa de computadora que luego se compila inútilmente, o incluso dañinamente, en un código objeto.

La acumulación de cruft puede resultar en una deuda técnica , lo que posteriormente puede hacer que agregar nuevas funciones o modificar las 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 ( localizadores uniformes de recursos o "URL"), 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 a la página. Ejemplos de URL cruft incluyen extensiones de nombre de archivo como .php o .html , y detalles organizativos internos como / public / o / Users / john / work / drafts / .

Hardware de la computadora

Cruft también puede referirse a parafernalia informática no utilizada y desactualizada, recopilada mediante actualización, herencia o adquisición simple, tanto deliberadamente como por circunstancias. Sin embargo, este hardware acumulado a menudo tiene beneficios cuando los administradores de sistemas de TI, técnicos y similares necesitan piezas de repuesto críticas. Una máquina sin usar o un componente similar a una unidad de producción podría permitir la restauración casi inmediata de la unidad defectuosa, en lugar de esperar a que se envíe un reemplazo.

Ver también

Referencias

enlaces externos