Коли термін "випадок змій" увійшов до вживання? [зачинено]


26

Багато людей використовують термін « Змієвий випадок» для опису змінних чи інших символів with_the_form_of_underscores.

За останній тиждень я запустив кілька широких пошуків. Я не можу знайти нічого про походження цього терміна, який є більш детальним, ніж те, що говорить Вікіпедія (вище)

Коли почали вживатися найдавніші записи цього терміна?


1
Це питання видається поза темою, оскільки воно не пройшло достатнього попереднього дослідження або не представило його так, як описано на мета .

1
@MichaelT, я переглянув орган, щоб відобразити роботу, яку я робив у той час. Мій обшук насправді не виявив нічого більшого, ніж Вікіпедія, чесно кажучи, я відчуваю, що моє редагування зараз розкриває лише інакше чисте питання. Це запитання досить старе, і воно пройшло досить добре, тож сподіваюся, ви зможете пробачити про те, що я більше не маю історію свого браузера, щоб посилатись на рядок.
Нова Олександрія

1
Я перечитав FAQ, щоб зробити питання більш зрозумілим, на додаток до більш чіткого твердження про проведене нами дослідження. Я не можу зробити більше досліджень, не скопіювавши оригінальне дослідження тих, хто відповів на питання. Я пропоную це відповідати настановам
Нова Олександрія

Відповіді:


25

Людина на ім'я Джек Далгрен претендує на Quora, що він винайшов цей термін у 2002 році, коли він працював в Intel.

Ось що він розмістив за вище посиланням:

Я вважаю, що я є тим, хто придумав цей термін ще в 2002 році, коли я був в Intel і ми оцінювали Sharepoint Team Services. Виходячи з невдалої тенденції Sharepoint уникати пробілів в іменах з символами [підкреслення] (серед іншого), я рекомендував політику використання підкреслювальних знаків для заміни всіх пробілів, щоб URL-адреси були трохи коротшими та значно читабельнішими.

Враховуючи існуючу назву "camelCase" з горбами посередині, я назвав її "snake_case" або якщо було дві плоскі плями, я жартома називав її "road_kill_case". Враховуючи розмір Intel та мої взаємодії з продуктовою командою Microsoft, можливо, це саме походження, але це така проста фаза, що я думаю, що це можна було винайти і самостійно в іншому місці.


11

Найдавніше використання, яке я знайшов у Usenet, - це повідомлення від Гевіна Кістнера на comp.lang.ruby 23 лютого 2004 року :

Під час написання своєї бібліотеки ValidForm ( http://phrogz.net/RubyLibs/ ) я
зрозумів, що змішую camelCase [що мені подобається] з what_you_call_this_case [чого я
не знаю, але бачу, що Рубі
багато використовує]. (До речі ... що робити ви називаєте це назвати стиль? Snake_case? Ось
що я не буду називати його , поки мені хто - то виправляє.)

Рубі й досі вживає цей термін, наприклад, у посібнику по стилю Ruby :

  • Використовувати snake_caseдля символів, методів та змінних.

  • Використовуйте SCREAMING_SNAKE_CASEдля інших констант.


3
Я завжди шукаю групи Google, щоб знайти походження фраз. Саме це я і зробив. А після цього я почав шукати bing / google за допомогою «зміїного випадку» 2003, «випадку зі змією» 2002 року тощо
dcaswell

1
+1 за розміщення зображення змії, яка кричить "Я ВЖЕ 4" на мене, в голові.
Кріс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.