Wann wurde der Begriff „Schlangenetui“ verwendet? [geschlossen]


26

Viele Menschen verwenden den Begriff Schlangenetui , um Variablen oder andere Symbole zu beschreiben with_the_form_of_underscores.

In der vergangenen Woche habe ich mehrere umfassende Suchanfragen gestartet. Ich kann nichts über die Herkunft dieses Begriffs finden, das detaillierter ist als das, was Wikipedia sagt (oben).

Wann wurde die früheste Aufzeichnung dieses Begriffs verwendet?


1
Diese Frage scheint nicht zum Thema zu gehören, da keine ausreichenden Voruntersuchungen durchgeführt wurden oder sie nicht wie auf Meta beschrieben präsentiert wurde .

1
@MichaelT, ich habe den Körper überarbeitet, um die Arbeit zu reflektieren, die ich zu der Zeit getan hatte. Meine Suche hatte wirklich nichts Wesentlicheres ergeben als Wikipedia, und ehrlich gesagt habe ich das Gefühl, dass meine Bearbeitung jetzt nur noch eine ansonsten saubere Frage aufwirbelt. Diese Frage ist ziemlich alt und hat sich sehr gut bewährt. Ich hoffe, Sie können sich entschuldigen, dass ich nicht mehr über einen Browserverlauf verfüge, der als Referenz inline verknüpft werden kann.
New Alexandria

1
Ich habe die FAQ erneut gelesen, um die Beantwortung der Frage zu vereinfachen und die von mir durchgeführten Untersuchungen klarer zu formulieren. Ich kann nicht mehr recherchieren, ohne die Originalrecherche derjenigen zu kopieren, die die Frage beantwortet haben. Ich schlage vor, dies entspricht den Richtlinien
New Alexandria

Antworten:


25

Eine Person namens Jack Dahlgren behauptet auf Quoren er den Begriff im Jahr 2002 erfunden , als er bei Intel gearbeitet.

Folgendes hat er unter dem obigen Link gepostet:

Ich glaube, ich bin derjenige, der diesen Begriff im Jahr 2002 geprägt hat, als ich bei Intel war und wir Sharepoint Team Services evaluierten. Aufgrund der unglücklichen Tendenz von Sharepoint, Leerzeichen in Namen mit [Unterstrichen] (unter anderem) zu umgehen, empfahl ich die Verwendung von Unterstrichen, um alle Leerzeichen zu ersetzen, damit URLs etwas kürzer und besser lesbar sind.

Angesichts des bestehenden "camelCase" -Namens mit Buckeln in der Mitte nannte ich ihn "snake_case", oder wenn es zwei flache Stellen gab, nannte ich ihn scherzhaft "road_kill_case". In Anbetracht der Größe von Intel und meiner Interaktionen mit dem Microsoft-Produktteam ist dies möglicherweise der Ursprung, aber es ist eine so einfache Phase, dass ich denke, dass sie auch an anderer Stelle unabhängig erfunden worden sein könnte.


11

Die früheste Verwendung, die ich im Usenet gefunden habe, ist ein Beitrag von Gavin Kistner an comp.lang.ruby vom 23. Februar 2004 :

Beim Schreiben meiner ValidForm-Bibliothek ( http://phrogz.net/RubyLibs/ ) wurde mir
klar, dass ich camelCase [was ich liebe] mit
whatever_you_call_this_case [was ich nicht tue, aber ich sehe, dass Ruby
viel von] verwendet. (BTW ... was tun Sie rufen , dass Stil Namensgebung? Snake_case? Das ist ,
was ich es , bis jemand korrigiert rufe mich.)

Ruby verwendet diesen Begriff auch heute noch, zum Beispiel im Ruby Style Guide :

  • Verwendung snake_casefür Symbole, Methoden und Variablen.

  • Verwenden Sie SCREAMING_SNAKE_CASEfür andere Konstanten.


3
Ich suche immer in Google Groups, um den Ursprung von Phrasen zu finden. Genau das habe ich getan. Und danach fing ich an, Bing / Google mit "Snake Case" 2003, "Snake Case" 2002 usw. zu
suchen

1
+1 für das Bild einer Schlange, die "ICH BIN IMMER 4" in meinen Kopf schreit.
Chris
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.