Quando è entrato in uso il termine "caso del serpente"? [chiuso]


26

Molte persone usano il termine Snake Case per descrivere variabili o altri simboli with_the_form_of_underscores.

La scorsa settimana, ho lanciato diverse ricerche generali. Non riesco a trovare nulla sull'origine di questo termine più dettagliato di quello che dice Wikipedia (sopra)

Quando è entrato in uso il primo record di questo termine?


1
Questa domanda sembra essere fuori tema perché non ha fatto sufficienti ricerche precedenti, o lo ha presentato come descritto su meta .

1
@MichaelT, ho rivisto il corpo per riflettere il lavoro che avevo fatto in quel momento. La mia ricerca non aveva davvero rivelato nulla di più sostanziale di Wikipedia, e onestamente sento che la mia modifica ora non fa che sollevare una domanda altrimenti chiara. Questa domanda è piuttosto vecchia e ha funzionato abbastanza bene, quindi spero che tu possa gestire un perdono per non avere più la cronologia del mio browser da collegare in linea per riferimento.
Nuova Alessandria,

1
Ho riletto le FAQ per rendere la domanda più rispondente, oltre a dichiarare più chiaramente la ricerca che ho svolto. Non posso fare ulteriori ricerche senza copiare la ricerca originale di coloro che hanno risposto alla domanda. Propongo che questo soddisfi le linee guida
New Alexandria,

Risposte:


25

Una persona di nome Jack Dahlgren afferma che Quora ha inventato il termine nel 2002 quando ha lavorato in Intel.

Ecco cosa ha pubblicato al link sopra:

Credo di essere stato colui che ha coniato questo termine nel 2002 quando ero in Intel e stavamo valutando i servizi del team di Sharepoint. Basandomi sulla sfortunata tendenza di Sharepoint a sfuggire agli spazi nei nomi con caratteri [trattino basso] (tra le altre cose), ho raccomandato una politica di utilizzo dei trattini bassi per sostituire tutti gli spazi in modo che gli URL fossero leggermente più corti e molto più leggibili.

Dato il nome "camelCase" esistente con gobbe nel mezzo, l'ho chiamato "snake_case" o se c'erano due punti piatti, l'ho scherzosamente chiamato "road_kill_case". Considerando le dimensioni di Intel e le mie interazioni con il team del prodotto Microsoft, è possibile che questa sia l'origine, ma è una fase così semplice che penso che avrebbe potuto essere inventato indipendentemente altrove.


11

Il primo utilizzo che ho trovato in Usenet è in un post di Gavin Kistner su comp.lang.ruby il 23 febbraio 2004 :

Mentre scrivevo la mia libreria ValidForm ( http://phrogz.net/RubyLibs/ ) mi sono
reso conto che stavo mescolando camelCase [che adoro] con
qualunque cosa_you_call_this_case [che non faccio, ma vedo che Ruby ne usa
molto]. (A proposito ... che cosa fate voi chiamate che la denominazione di stile? Snake_case? Questo è
quello che io chiamo fino a quando qualcuno corregge me.)

Ruby usa ancora questo termine oggi, ad esempio nella Guida allo stile di Ruby :

  • Utilizzare snake_caseper simboli, metodi e variabili.

  • Utilizzare SCREAMING_SNAKE_CASEper altre costanti.


3
Cerco sempre gruppi di Google per trovare l'origine delle frasi. È esattamente quello che ho fatto. E dopo ho iniziato a cercare bing / google con "snake case" 2003, "snake case" 2002, ecc.
dcaswell,

1
+1 per avermi messo in testa l'immagine di un serpente che urlava "I AM SEMPRE 4".
Chris,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.