Якорь лодки (метафора) - Boat anchor (metaphor)
В любительское радио и вычисление, а якорь лодки или же якорь это что-то устаревшее, бесполезное и громоздкое - так называемое, потому что метафорически его единственное продуктивное использование - это бросить в воду как лодку швартовка. Такие термины, как кирпич, дверной ограничитель, и пресс-папье похожи.
Любительское радио
В любительское радио, а якорь лодки или же якорь это старый кусок радио оборудование.[2] Обычно он используется в отношении большого и тяжелого радиооборудования более ранних десятилетий, в котором использовались лампы. В контексте якоря для лодок часто ценятся их владельцами и их сильными сторонами (например, невосприимчивость к EMP ), даже если новое оборудование более способно.
Раннее использование этого термина появилось в выпуске журнала 1956 г. CQ любительское радио Журнал. Журнал опубликовал письмо от читателя, ищущего «схемы или данные преобразования» для получения военного излишка. Беспроводной набор № 19 МК II трансивер чтобы модифицировать его для использования на любительских диапазонах. Редактор добавил этот ответ:
«Единственное преобразование, которое мы, кажется, имеем в файлах здесь, в CQ, требует 100 футов 1 дюймовой линии Manila, один конец которой должен быть надежно привязан к трансиверу MK II. Это затем превращает устройство в точный якорь для маленькая лодка. Если у кого-то из читателей будут лучшие преобразования, мы будем рады услышать о них. - Ред. "
— CQ: Журнал радиолюбителей, Октябрь 1956 г.[3]
Использование этого термина редактором вызвало некоторый интерес читателей, и в феврале 1957 года CQ опубликовал следующий рассказ, в который были включены фотографии.[4]
Компьютеры
Метафора переносится прямо со старых радиоприемников на старые компьютеры. Он также был расширен для ссылки на реликтовое программное обеспечение.
Аппаратное обеспечение
Рано компьютеры были физически большими и тяжелыми устройствами. Когда компьютеры стали более компактными, термин якорь лодки стал популярным среди пользователей, чтобы обозначить, что более раннее, более крупное компьютерное оборудование устарело, больше не полезно,[5] или даже поврежден.
Программного обеспечения
Период, термин якорь лодки был расширен до программного обеспечения код[6] что осталось в системе кодовая база, как правило, на случай, если это понадобится позже. Это пример антипаттерн и поэтому может вызвать множество проблем для людей, пытающихся поддерживать программа содержащий устаревший код. Ключевая проблема возникает из-за того, что программистам будет сложно отличить устаревший код, который ничего не делает, и рабочий код, который делает. Например, программист может искать ошибку в системе обработки ввода программы, поэтому он просматривает код в поисках кода, который ссылается на API обработки ввода. Очевидно, что если программист сталкивается с устаревшим кодом обработки ввода, он вполне может начать его редактировать и отлаживать, тратя драгоценное время, прежде чем поймут, что код, с которым они работают, никогда не выполняется и, следовательно, не является частью проблемы, которую они пытаются решить. . Другие проблемы включают более длительное время компиляции и риск того, что программисты могут случайно связать рабочий код с несуществующим кодом, непреднамеренно воскресив его. Рекомендуемое решение для работы с якорями лодок в исходном коде - удалить их из базы кода и поместить в отдельное место, чтобы на них можно было ссылаться при необходимости, но они не были скомпилированы или ошибочно приняты за "рабочий" код. . (Например, удалив их, зная, что они хранятся в папке проекта управления источником )
Смотрите также
Рекомендации
- ^ http://skirrow.org/Boatanchors/TechTalk1.pdf В архиве 2017-11-18 в Wayback Machine Tech Talk, Ян Скирроу, Первоначально опубликовано в Electric Radio, 113, ноябрь 1998 г.
- ^ rec.radio.amateur.boatanchors Ham Radio FAQ
- ^ CQ: Журнал радиолюбителей 12: 2: 16, октябрь 1956 г. просмотр фрагмента
- ^ «Реставрация радиооборудования BoatAnchor» (PDF). Технические статьи и статьи. Общество исторического радио Австралии, Группа Южной Австралии. Архивировано из оригинал (PDF) 14 мая 2013 г.. Получено 19 июн 2013.
- ^ якорь для лодки @ Computer-Dictionary-Online.org В архиве 28 сентября 2007 г. Wayback Machine
- ^ якорь для лодки - NetLingo The Internet Dictionary