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

En radioafición , un ancla de barco o ancla de barco es un equipo de radio antiguo . [2] Se utiliza generalmente en referencia a equipos de radio grandes y pesados de décadas anteriores que utilizaban tubos. En este contexto, las anclas de barco suelen ser apreciadas por sus propietarios y se destacan sus puntos fuertes (por ejemplo, inmunidad al pulso electromagnético ), incluso si los equipos más nuevos son más capaces.
Un uso temprano del término apareció en un número de 1956 de la revista 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 para modificarlo para su uso en las bandas de radioaficionados. El editor agregó esta respuesta:
"La única conversión que parece que tenemos en los archivos aquí en CQ requiere 100 pies de cuerda de Manila de 1 pulgada, un extremo del cual debe atarse firmemente alrededor del Transceptor MK II. Esto convierte la unidad en un ancla excelente para un bote pequeño. Si algún lector tiene mejores conversiones, estaremos encantados de escucharlas. — Ed."
— CQ: Revista de radioaficionados , octubre de 1956 [3]
El uso del término por parte del editor generó cierto interés entre los lectores y, en febrero de 1957, CQ publicó una historia de seguimiento que incluía fotografías. [4]
Computadoras
La metáfora se traslada directamente de las radios antiguas a las computadoras antiguas. También se ha extendido para referirse a software obsoleto.
Hardware

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 los equipos informáticos anteriores, más grandes, estaban obsoletos y ya no eran útiles. [5]
Software
El término ancla de barco se ha extendido al código de software [6] que se deja en la base de código de un sistema , normalmente en caso de que se necesite más adelante. Este es un ejemplo de un 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 buscando un error en el sistema de manejo de entrada del programa, por lo que busca en el código código que se vincule con la API de manejo de entrada . Obviamente, si el programador encuentra 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á tratando de resolver. Otros problemas incluyen tiempos de compilación más largos y el riesgo de que los programadores puedan vincular accidentalmente código funcional con el código obsoleto, resucitándolo inadvertidamente.
Una solución recomendada para lidiar con las anclas de barco en el código fuente es eliminarlas de la base de código y colocarlas en una ubicación separada para que se pueda hacer referencia a ellas si es necesario, pero que no se compilen ni se confundan con código "que funciona". (Por ejemplo, eliminarlas, sabiendo que están almacenadas en el control de código fuente del proyecto )
Véase también
Referencias
- ^ http://skirrow.org/Boatanchors/TechTalk1.pdf Archivado el 18 de noviembre de 2017 en Wayback Machine Charla técnica de Jan Skirrow , publicada originalmente en Electric Radio, 113, noviembre de 1998
- ^ rec.radio.amateur.boatanchors Preguntas frecuentes sobre radioaficionados
- ^ CQ: The Radio Amateurs' Journal 12 :2:16, octubre de 1956, fragmento de vista
- ^ "Restauración de equipos de radio de BoatAnchor" (PDF) . Artículos y documentos técnicos . Historical Radio Society of Australia, South Australian Group. Archivado desde el original (PDF) el 14 de mayo de 2013 . Consultado el 19 de junio de 2013 .
- ^ ancla de barco @ Computer-Dictionary-Online.org Archivado el 28 de septiembre de 2007 en Wayback Machine
- ^ ancla de barco - NetLingo El diccionario de Internet
Enlaces externos
- Origen del lenguaje de Ham
- Archivo del manual de BoatAnchor