Ancla de barco (metáfora)

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar

En la radioafición y la informática, un ancla de barco o ancla de barco es algo obsoleto, inútil y engorroso, llamado así porque, metafóricamente, su único uso productivo es arrojarlo. en el agua como amarre de un barco. Términos como ladrillo, tope de puerta y pisapapeles son similares.

Radio aficionada

(feminine)
El 85 libras (40 kg) Collins R-390A se considera un premio ancla por aficionados.

En la radioafición, un ancla de barco o ancla de barco es una pieza antigua de equipo de radio. Por lo general, se usa en referencia a equipos de radio grandes y pesados de décadas anteriores que usaban válvulas. En este contexto, las anclas de los barcos suelen ser apreciadas por sus propietarios y se enfatizan sus puntos fuertes (p. ej., inmunidad a EMP), incluso si los equipos más nuevos son más capaces.

Un uso temprano del término apareció en una edición de 1956 de CQ Amateur Radio Magazine. La revista publicó una carta de un lector que buscaba "esquemas o datos de conversión" para un transceptor Wireless Set No. 19 MK II excedente de guerra con el fin de modificarlo para su uso en las bandas de aficionados. El editor agregó esta respuesta:

"La única conversión que parece tener en los archivos aquí en CQ llama a 100 pies de línea de Manila de 1 pulgada, un extremo de los cuales debe estar atado de forma segura alrededor del transceptor MK II. Esto convierte la unidad en un buen ancla para un pequeño barco. Si algún lector tiene mejores conversiones, estaremos encantados de escuchar sobre ellos. Ed.

CQ: The Radio Amateurs' Journal, octubre de 1956

El uso del término por parte del editor generó cierto interés en los lectores y, en febrero de 1957, CQ publicó una historia de seguimiento que incluía fotos.

Ordenadores

La metáfora se transfiere directamente de las radios antiguas a las computadoras antiguas. También se ha ampliado para referirse al software reliquia.

Hardware

El minicomputador de 1.700 libras (770 kg) VAX-11/780 circa 1977.

Las primeras computadoras eran dispositivos físicamente grandes y pesados. A medida que las computadoras se volvieron más compactas, el término ancla de barco se hizo popular entre los usuarios para indicar que el equipo de computadora anterior y más grande estaba obsoleto, ya no era útil o incluso estaba dañado.

Software

El término ancla de barco se ha extendido al código de software que queda en la base de código de un sistema, generalmente en caso de que se necesite más adelante. Este es un ejemplo de antipatrón y, por lo tanto, puede causar muchos problemas a las personas que intentan mantener el programa que contiene el código obsoleto. El problema clave proviene del hecho de que a los programadores les resultará difícil diferenciar entre el código obsoleto que no hace nada y el código funcional que sí lo hace. Por ejemplo, un programador puede estar investigando un error con el sistema de manejo de entrada del programa, por lo que busca en el código un código que se vincule con la API de manejo de entrada. Obviamente, si el programador se encuentra con un código de manejo de entrada obsoleto, es posible que comience a editarlo y depurarlo, perdiendo un tiempo valioso antes de darse cuenta de que el código con el que está trabajando nunca se ejecuta y, por lo tanto, no es parte del problema que está buscando. estoy tratando de resolver. Otros problemas incluyen tiempos de compilación más largos y el riesgo de que los programadores vinculen accidentalmente el código que funciona con el código obsoleto, resucitándolo sin darse cuenta. Una solución recomendada para tratar con las anclas de los barcos en el código fuente es eliminarlas de la base del código y colocarlas en una ubicación separada para que se pueda hacer referencia a ellas si es necesario, pero no se compilarán ni se confundirán como " trabajando" código. (Por ejemplo, eliminarlos, sabiendo que están almacenados en el control de código fuente del proyecto)

Contenido relacionado

Divulgación completa (seguridad informática)

En el campo de la seguridad informática, los investigadores independientes a menudo descubren fallas en el software de las que se puede abusar para provocar...

Estructura de datos

En informática, una estructura de datos es un formato de organización, gestión y almacenamiento de datos que generalmente se elige para un acceso eficiente...

Programación de computadoras

La programación de computadoras es el proceso de realizar un cómputo particular generalmente mediante el diseño y la construcción de un programa de...
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save