Cruft - Cruft
Cruft это жаргон слово для всего, что осталось, избыточно и мешает. Он используется, в частности, для дефектных, замененных, бесполезных, лишних или дисфункциональных элементов в компьютерное программное обеспечение.
История
Примерно в 1958 году этот термин использовался в значении «мусор» студентами, посещавшими школу. Клуб технических моделей железной дороги (TMRC) в Массачусетский Институт Технологий (Массачусетский технологический институт).[1] В клубном словаре, изданном в 1959 году, это было определено как «то, что волшебным образом накапливается в клубной комнате прямо перед тем, как вы войдете в уборную. Другими словами, мусор».[2] Его автор Питер Самсон позже объяснил, что это имелось в виду в смысле «мусор, то есть то, что нужно подметать и выбросить. В словаре нет определения« грубый », слова, которое я слышал только несколько лет спустя».[2] Крафт также может относиться к выпускникам, которые остаются социально активными в MIT.[3]
Происхождение термина неизвестно, но может быть получено из Гарвардский университет Лаборатория Крафта (построена в 1915 году как подарок дарителя по имени Гарриет Отис Крафт).[4]), которая была радарной лабораторией Гарвардского физического факультета во время Вторая Мировая Война. Еще в начале 1990-х годов неиспользуемое техническое оборудование можно было увидеть сложенным перед окнами Cruft Hall. По словам студентов, если место, заполненное бесполезным оборудованием, называется Cruft Hall, само оборудование должно быть неисправным. Этот образ «отброшенного технического беспорядка» затем быстро перекочевал бы с оборудования на программное обеспечение.[нужна цитата ] Cruft также может быть игрой на архаичный медиальный "s", переводя «корка» как «грубый».[5] В словаре TMRC отношение к термину "грязь "(грязь, дерьмо) указывается путем юмористического определения более известного слова (crud) более неясным (cruft).[2]
В Оксфордский словарь английского языка предлагает этимологию слова «грубый» и цитирует использование в Ямайка, где это слово означало грубый, грубоватый или шелушащийся, возможно, действуя как модифицированная версия слова «неряшливый».
Программного обеспечения
В FreeBSD в справочнике этот термин используется для обозначения оставшихся или замененных объектный код который накапливается в папке или каталоге, когда программное обеспечение перекомпилирован и новые исполняемые файлы и созданы файлы данных.[6] Такой мусор, если он необходим для правильной работы новых исполняемых файлов, может вызвать BSD эквивалент ад зависимости.[7] Это слово также используется для описания случаев ненужного, оставшегося или просто плохо написанного исходный код в компьютерной программе, которая затем бесполезно или даже вредно компилируется в объектный код.[8]
Накопление мусора может привести к технический долг, что впоследствии может сделать добавление новых или изменение существующих функций - даже для повышения производительности - более сложным и трудоемким.
В контексте Интернет или же Интернет адреса (Единые указатели ресурсов или "URL-адреса"), "клочок" относится к символы которые имеют отношение или имеют значение только для людей, создавших сайт, например, детали реализации компьютерной системы, обслуживающей страницу. Примеры ошибок URL включают расширения файлов Такие как .php или же .htmlи внутренние организационные детали, такие как / public / или же / Пользователи / Джон / работа / черновики /.[9]
Компьютерное железо
Cruft может также относиться к неиспользуемой и устаревшей компьютерной атрибутике, собранной в результате обновления, наследования или простого приобретения, как преднамеренного, так и в результате обстоятельств.[5] Однако это накопленное оборудование часто бывает полезным, когда системные администраторы, технические специалисты и т.п. нуждаются в критически важных запасных частях. Неиспользуемая машина или компонент, аналогичный производственной единице, могут позволить почти немедленное восстановление вышедшей из строя единицы, в отличие от ожидания поставки замены.
Смотрите также
- Bloatware
- Удаление мертвого кода, автоматическое удаление ненужного кода компиляторами
- Повторяющийся код
- Ползучесть характеристик
- Муда (японский термин)
- Код спагетти
- Мусорная ДНК
- Рудиментарный орган
Рекомендации
- ^ Леви, Стивен (2010). Хакеры: Герои компьютерной революции (25-летие изд.). O'Reilly Media. п. 8. ISBN 9781449393748.
- ^ а б c Самсон, Питер (2005) [июнь 1959]. «СОКРАЩЕННЫЙ СЛОВАРЬ ЯЗЫКА TMRC». Получено 30 мая 2018.
- ^ "Говорящий MITese". Массачусетский Институт Технологий. Получено 8 июн 2016.
- ^ «Бронзовая плита, установленная в Мемориальной лаборатории Крафт». thecrimson.com. Получено 26 ноября 2014.
- ^ а б "грубый". Файл жаргона, версия 4.4.7.
- ^ «20.4.16.6. Что мне делать, если что-то пойдет не так?». Справочник FreeBSD (3-е изд.). Получено 2007-08-18.
- ^ "Хорошая картина (зависимости) ада" (блог). дисфункция. Получено 30 мая 2018.
- ^ "Крафт". TechTarget. Получено 30 мая 2018.
- ^ Бернерс-Ли, Тим (1998). «Стиль гипертекста: классные URI не меняются». Стиль W3C. Получено 2007-08-18.
Что делает классный URI? / А классный URI тот, который не меняется. / Какие типы URI меняются? / URI не меняются: люди меняют их.
внешняя ссылка
- В начале ... была командная строка - статья автора Нил Стивенсон который включает освещение "бесполезной" концепции.
- Индекс примитивности Верити Стоб в Журнал доктора Добба