Откуда взялся термин «ползучесть»?

13

Есть достойная статья в Википедии о «Ползучести по функциям», но в ней не указано происхождение. Google поиск приводит только к какой - то смутной статье утверждая «Earl Rich» придуман термин, но не так много резервное копирования для этого требования. Есть комикс Дилберта от 2001 года на эту тему, но тон, кажется, подразумевает, что термин существовал ранее; более или менее подтверждается тот факт, что Google имеет результаты до 2000 года . Однако найти точные доказательства происхождения сложно.

Итак, кто, если кто-нибудь вообще, придумал термин «Ползучесть»? От куда это?

Йерун
источник
1
Версия файла жаргон 1991 не показывает признаки ползучести, но он делает шоу «фичемания» и «ползучую featuritis» , которые являются предшественниками термина.
1
@MichaelT: версия 1.1.3 от 1981 года уже упоминает о «ползучем фатуризме» (хотя и не в своей записи). jargon-file.org/archive/jargon-1.1.3.dos.txt
Майкл Боргвардт
2
@MichaelBorgwardt да. Я работал над ответом с этой информацией, прежде чем он был закрыт. Таким образом, ответ, кажется, "MIT в начале 80-х или раньше".
2
Учитывая существование тесно связанного термина в таком раннем издании Jargon File, лучший ответ, который вы, вероятно, получите, это «MIT / Stanford hacker culture 1970-х годов».
Майкл Боргвардт
3
Интересный вопрос. Я предполагал, что «ползучесть» была получена из «ползучести миссии», но «ползучесть миссии» датируется только 1990-ми годами.
Эрик Липперт

Ответы:

8

Этимологическая история компьютерного жаргона хорошо документирована в файле Jargon (текущая версия на момент написания статьи - 4.4.8 ).

Конкретный термин «Feature Creep» указан в журнале изменений как «Новое в 4.1.0» . 4.1.0 датируется 12 марта 1999 г. и определяется как:

feature creep:п. Результат {creeping featurism}, как в «Emacs имеет плохой случай ползучести».

Хотя это самое раннее использование слова в определенном контексте, есть признаки того, что фраза существовала ранее в той или иной форме.

В начале каждого жаргонного файла есть раздел, посвященный различным несловесным аспектам использования языка компьютерными типами.

В ранней версии файла Jargon от 1981 года:

Soundalike slang: similar to Cockney rhyming slang.  Often made up on
   the spur of the moment.  Standard examples:
    Boston Globe => Boston Glob
    Herald American => Horrid (Harried) American
    New York Times => New York Slime
    historical reasons => hysterical raisins
    government property - do not duplicate (seen on keys)
        => government duplicity - do not propagate
   Often the substitution will be made in such a way as to slip in
   a standard jargon word:
    Dr. Dobb's Journal => Dr. Frob's Journal
    creeping featurism => feeping creaturism
    Margaret Jacks Hall => Marginal Hacks Hall

Запись о «ползучем фатуризме» предполагает, что этот термин мог быть использован, если не в точной форме «ползучести».

Таким образом, языковой термин наверняка существовал в 1999 году в хакерском сообществе (понимаете, что термин « хакер » в файле жаргона - это другая группа, чем сегодня).

Признаки того, что эта фраза существовала, хотя формально не вошла в лексикон, появляются еще в 1981 году и, возможно, широко использовались в сообществах Массачусетского технологического института и Стэнфорда.

Понятие о «особенность ползучести» может быть описана в 1975 году в рамках Мифический человеко - месяц . В одном из эссе этого сборника описан «Второй системный эффект». Из резюме Википедии :

Эффект второй системы предполагает, что, когда архитектор разрабатывает вторую систему, это самая опасная система, которую он когда-либо проектирует, потому что он будет стремиться включать все дополнения, которые он создал, но не добавил (из-за временных ограничений) к первой системе. Таким образом, при запуске второй системы инженер должен помнить, что он подвержен чрезмерной разработке.

Поймите, что разница между Мистическим Месяцем Человека и файлом Жаргона, вероятно, представляет две разные культуры - Мистический Месяц Человека с точки зрения управления проектами, в то время как файл жаргона - больше с точки зрения хакера / академика.


источник
7

Характеристика ползучести

Фраза « черта фича» датируется как минимум 1990 годом, как это используется в сообщении Usenet comp.sys.mac на выставке MacWorld в Сан-Франциско от 15 апреля 1990 года :

По мере того, как индустрия «взрослеет», все начинают выглядеть одинаково, и шоу становится все менее интересным, все меньше и меньше действительно удивительно новых и ярких продуктов (я думаю, это потому, что все относительно очевидные вещи сделаны). Все заканчивают тем, что играли в «чертова фишку» со своими конкурентами.

Три месяца спустя в той же группе ответ на «предложение Finder 7.0» от 13 июля 1990 года :

На самом деле нет необходимости в чем-то особенном: модель взаимодействия между приложениями в System 7.0 уже обеспечивает основу для такого рода действий. ... Apple на самом деле не разработала диспетчер потоков с функциями, которые вы описываете, возможно потому, что они хотели оставить что-то для разработчиков. Я также подозреваю, что у разработчиков системного программного обеспечения Apple, вероятно, есть более важные вещи, чем стандартизация словаря орфографии. В предыдущем сообщении кто-то упомянул Feature Creep , и я думаю, что он применяется очень хорошо.

К 1993 году это было более распространено в Usenet .

Ползучий фаворизм

Более ранняя фраза ползучего фатуризма обнаруживается в Jargon File 1.1.3 (от 22 июля 1981 года) как форма похожего на жаргон сленга:

ползучий фатуризм

Функция ползучести сама не показывает вплоть до жаргона файла 4.1.0 (от 12 марта 1999 года):

: feature creep: n. Результат {creeping featurism}, как в «Emacs имеет плохой случай ползучести».

Требования ползучести

Синоним ползучести характерен для фрагментов разрешения Министерства обороны США на ассигнования на финансовый год 1985 , опубликованного в 1984 году:

Опыт показывает, что более длительные производственные циклы приводят к требованиям «ползучести» . Чтобы улучшить эту оценку для бюджетных целей, потребовалось бы, чтобы военно-воздушные силы официально поставили перед подрядчиками задачу предоставить детали сметы расходов, привязанные к гипотетическому уровню производства.

В следующем году фрагмент ассигнований Министерства обороны на 1986 год: слушания в подкомитете Комитета по ассигнованиям, Палата представителей, девяносто девятый Конгресс, первая сессия, часть 2, гласит:

Мы установили очень прочную основу для золотого покрытия, ползучести требований и заказов на инженерные изменения. Все, что оказывает какое-либо влияние на стоимость контракта после его подписания, должно быть одобрено CNO, мной или комендантом, если это морская программа.

В 1986 году он появляется в документах IEEE об авионике, а в 1987 году - в записях конференций IEEE, а оттуда - в других книгах по разработке программного обеспечения.

Ползучесть миссии

Ползучесть функции, вероятно, не происходит от ползучести миссии , определенной Оксфордским словарем английского языка как:

ориг. США Мил. сленга постепенный сдвиг в политических или стратегических целях в ходе военной кампании, что часто приводит к неразрешенному конфликту или открытой приверженности; также в расширенном использовании.

Их первая цитата с 1991 года:

Мы вступаем в конфликт с плохо определенной миссией, ползучесть миссии в гораздо более сжатые сроки, [и т. Д.].

Самое раннее, что я нашел в « Los Angeles Times» от воскресенья, 27 июня 1993 г. («Солдаты Нового Мирового Порядка - агрессивные миротворцы, морские пехотинцы США убирают полевых командиров Сомали и пишут военный проект для будущих кампаний»):

Но аббат никогда не делал только минимум в Сомали; на самом деле он был выделен генералом Джонстоном как один из командиров, который вышел за рамки основной задачи морских пехотинцев по обеспечению безопасности маршрутов снабжения продовольствием и нейтрализации воюющих кланов и бандитов Сомали - задача, выполненная в течение двух месяцев после появления морских пехотинцев ». прибытие - в такие проекты развития, как восстановление местных отделений полиции, школ и общественных центров. Джонстон назвал это "Миссионерством".

Другое ползучесть

Вот «ядерный крип» 1960 года и «специальный крип» 1983 года , оба из Военного обозрения .

Хьюго
источник
Из Google Книг, здесь возможны ползучести 1988 и 1989 годов , но они отрывки, поэтому даты могут быть неверными.
Хьюго
Вот «ядерный крип» 1960 года и «специальный крип» 1983 года , оба из Военного обозрения .
Хьюго