“Yılan davası” terimi ne zaman kullanıldı? [kapalı]


26

Birçok kişi , değişkenleri veya diğer sembolleri tanımlamak için Snake Case terimini kullanır with_the_form_of_underscores.

Geçen hafta birkaç geniş arama başlattım. Vikipedi'nin söylediklerinden daha ayrıntılı olan bu terimin kökeni hakkında hiçbir şey bulamıyorum

Bu terimin ilk kaydı ne zaman kullanıldı?


1
Bu soru yeterli önceki araştırma yapmış başarısız olduğundan-konu dışı gibi görünen, ya açıklandığı gibi takdim meta .

1
@MichaelT, o zaman yaptığım işi yansıtacak şekilde cesedi revize ettim. Araştırmam gerçekten Wikipedia'dan daha fazla maddeden hiçbir şey ortaya çıkmamıştı, dürüst olmak gerekirse, düzenlememin şimdi sadece başka türlü temiz bir soru yarattığını hissediyorum. Bu soru oldukça eski ve oldukça başarılı, umarım artık tarayıcımın geçmişini referans olarak bağlayamadığım bir affı yönetebilirsiniz.
Yeni İskenderiye

1
Yaptığım araştırmayı daha net bir şekilde ifade etmenin yanı sıra, soruyu daha cevaplanabilir hale getirmek için SSS’yi de yeniden okudum. Soruyu cevaplayanların orijinal araştırmalarını kopyalamadan daha fazla araştırma yapamam. Bunun kuralları yerine
Yeni İskenderiye

Yanıtlar:


25

Jack Dahlgren adında bir kişi Quora’da 2002’de Intel’de çalıştığı terimi icat ettiğini iddia ediyor .

İşte yukarıdaki bağlantıda ne yazdı:

2002’de Intel’de bulunduğumda, bu dönemi tekrar başlatan kişi olduğumu ve Sharepoint Team Services’i değerlendirdiğimizi düşünüyorum. Sharepoint'in talihsizlik eğilimine dayanarak [alt çizgi] karakterli isimlerdeki boşluklardan kaçma eğilimine dayanarak (diğerlerinin yanı sıra) URL'lerin biraz daha kısa ve çok daha okunaklı olması için tüm boşlukları değiştirmek için alt çizgi kullanma politikasını önerdim.

Ortadaki humps ile mevcut "camelCase" adı göz önüne alındığında, "snake_case" ya da iki düz nokta varsa, şaka olarak "road_kill_case" olarak adlandırdım. Intel’in büyüklüğü ve Microsoft ürün ekibiyle olan etkileşimlerim göz önüne alındığında, bunun köken olması olası, ancak başka bir yerde de bağımsız olarak icat edilebileceğini düşündüğüm kadar basit bir aşama.


11

Usenet’te bulduğum en erken kullanım , 23 Şubat 2004’te comp.lang.ruby’e Gavin Kistner’in yazdığı bir yazı :

ValidForm kütüphanemi yazarken ( http://phrogz.net/RubyLibs/ ) CamelCase'i (
sevdiğim)
whatever_you_call_this_case [ki sevmiyorum ama Ruby'nin
çok kullandığını görüyorum ] ile karıştırdığımı fark ettim . (BTW ... sen bu isimlendirme tarzına ne diyorsun ? Snake_case?
Birisi beni düzeltene kadar onu arayacağım.)

Ruby, bugün hala bu terimi, örneğin Ruby Stil Kılavuzunda kullanıyor :

  • snake_caseSemboller, yöntemler ve değişkenler için kullanın .

  • SCREAMING_SNAKE_CASEDiğer sabitler için kullanın .


3
Her zaman cümlelerin kökenini bulmak için google gruplarını ararım. Aynen öyle yaptım. Ben bing arama yapmaya başladığını bundan sonra Ve / vb "yılan durumda" 2003 "yılan durumda" 2002, ile google
dcaswell

1
"1 HER ZAMAN 4'üm" diye çığlık atan bir yılan görüntüsünü kafamın içine sokmak için +1.
Chris
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.