Kapan istilah "kasus ular" mulai digunakan? [Tutup]

26

Banyak orang menggunakan istilah Snake Case untuk menggambarkan variabel atau simbol lainnya with_the_form_of_underscores.

Dalam seminggu terakhir, saya telah meluncurkan beberapa pencarian luas. Saya tidak dapat menemukan apa pun tentang asal-usul istilah ini yang lebih detail daripada yang dikatakan Wikipedia (di atas)

Kapan catatan paling awal dari istilah ini mulai digunakan?

Alexandria Baru
sumber
1
Pertanyaan ini tampaknya di luar topik karena gagal melakukan penelitian sebelumnya yang memadai, atau menyajikannya seperti yang dijelaskan pada meta .
1
@MichaelT, saya merevisi tubuh untuk mencerminkan pekerjaan yang telah saya lakukan pada saat itu. Pencarian saya benar-benar menghasilkan sesuatu yang tidak lebih dari Wikipedia, sebuah jujur ​​saya merasa edit saya sekarang hanya membuat pertanyaan yang bersih. Pertanyaan ini sudah cukup lama, dan sudah cukup baik, jadi saya harap Anda dapat mengatur pengampunan karena saya tidak lagi memiliki riwayat peramban untuk menghubungkan inline untuk referensi.
New Alexandria
1
Saya telah membaca kembali FAQ untuk membuat pertanyaan lebih dapat menjawab, selain lebih jelas menyatakan penelitian yang saya lakukan. Saya tidak dapat melakukan lebih banyak riset tanpa menyalin penelitian asli dari mereka yang menjawab pertanyaan. Saya mengusulkan ini memenuhi pedoman
New Alexandria

Jawaban:

25

Seseorang bernama Jack Dahlgren mengklaim Quora, dia menemukan istilah itu pada 2002 ketika dia bekerja di Intel.

Inilah yang dia posting di tautan di atas:

Saya percaya bahwa saya adalah orang yang menciptakan istilah ini pada tahun 2002 ketika saya masih di Intel dan kami mengevaluasi Layanan Tim Sharepoint. Berdasarkan kecenderungan yang tidak menguntungkan dari Sharepoint untuk melarikan diri spasi dalam nama dengan karakter [garis bawah] (antara lain) saya merekomendasikan kebijakan menggunakan garis bawah untuk mengganti semua spasi sehingga URL akan sedikit lebih pendek dan lebih mudah dibaca.

Mengingat nama "camelCase" yang ada dengan punuk di tengah, saya menyebutnya "snake_case" atau jika ada dua titik datar, saya bercanda menyebutnya "road_kill_case". Mempertimbangkan ukuran Intel dan interaksi saya dengan tim produk Microsoft, ada kemungkinan bahwa ini adalah asalnya, tetapi ini adalah fase yang sangat sederhana sehingga saya pikir itu bisa saja diciptakan secara independen di tempat lain juga.

dcaswell
sumber
11

Penggunaan paling awal yang saya temukan di Usenet adalah dalam sebuah pos oleh Gavin Kistner ke comp.lang.ruby pada 23 Februari 2004 :

Saat menulis pustaka ValidForm saya ( http://phrogz.net/RubyLibs/ ), saya
menyadari bahwa saya sedang mencampur camelCase [yang saya suka] dengan
whatever_you_call_this_case [yang tidak saya suka, tetapi saya melihat bahwa Ruby menggunakan
banyak]. (BTW ... apa yang lakukan Anda sebut itu penamaan gaya? Snake_case? Itu ini
apa yang saya akan menyebutnya sampai mengoreksi seseorang saya.)

Ruby masih menggunakan istilah ini hari ini, misalnya dalam The Ruby Style Guide :

  • Gunakan snake_caseuntuk simbol, metode, dan variabel.

  • Gunakan SCREAMING_SNAKE_CASEuntuk konstanta lain.

Hugo
sumber
3
Saya selalu mencari grup google untuk menemukan asal usul frasa. Itulah yang saya lakukan. Dan setelah itu saya mulai mencari bing / google dengan "snake case" 2003, "snake case" 2002, dll.
dcaswell
1
1 untuk menempatkan gambar ular yang berteriak "AKU SELALU 4" padaku, di kepalaku.
Chris