stringtranslate.com

costra

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 .

Historia

Laboratorio 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 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 .

Software

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]

Hardware de computadora

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.

Véase también

Referencias

  1. ^ Levy, Steven (2010). Hackers: Héroes de la revolución informática (edición del 25.º aniversario). O'Reilly Media. pág. 8. ISBN 9781449393748.
  2. ^ ab Samson, Peter (2005) [junio de 1959]. "AN ABRIDGED DICTIONARY of the TMRC LANGUAGE" (Un diccionario abreviado del idioma TMRC) . Consultado el 30 de mayo de 2018 .
  3. ^ "Speaking MITese". Instituto Tecnológico de Massachusetts . Consultado el 8 de junio de 2016 .
  4. ^ "Tablero de bronce erigido en el laboratorio Cruft Memorial". thecrimson.com . Consultado el 26 de noviembre de 2014 .
  5. ^ "20.4.16.6. ¿Qué hago si algo sale mal?". Manual de FreeBSD (3.ª edición) . Consultado el 18 de agosto de 2007 .
  6. ^ "Una bonita imagen del infierno (de la dependencia)" (blog). disfunksioneel . Consultado el 30 de mayo de 2018 .
  7. ^ "Cruft". TechTarget . Consultado el 30 de mayo de 2018 .
  8. ^ Berners-Lee, Tim (1998). "Estilo de hipertexto: las URL interesantes no cambian". Estilo W3C . Consultado el 18 de agosto de 2007. ¿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 .
  9. ^ "crufty". El Archivo de la Jargon, versión 4.4.7 .

Enlaces externos