Haruskah python memiliki tas unta?

Tapi mana yang harus Anda gunakan dalam proyek Anda?

Kasing ular dan kasing unta mungkin adalah gaya yang paling populer, jadi mari kita bahas dulu

Jika Anda lebih suka menonton daripada membaca, inilah versi video dari artikel ini

Kasus Ular

Kasus ular, juga dikenal sebagai "kasus garis bawah", menggunakan garis bawah untuk memisahkan kata dalam nama variabel atau fungsi. Misalnya, variabel kasus ular mungkin diberi nama user_id atau user_name. Konvensi penamaan ini biasa digunakan dalam bahasa pemrograman seperti

Kasus Unta

Kasus unta, di sisi lain, tidak menggunakan pemisah antara kata-kata tetapi menggunakan huruf besar pada huruf pertama dari setiap kata kecuali kata pertama. Misalnya, variabel kasing unta mungkin diberi nama userId atau userName. Konvensi penamaan ini umumnya digunakan dalam bahasa seperti

Mana gaya casing terbaik untuk kode?

Jadi konvensi mana yang harus Anda gunakan? . Namun, beberapa pedoman umum dapat membantu Anda membuat keputusan

Pertama, pertimbangkan keterbacaan. Secara umum, kasus ular dianggap lebih mudah dibaca karena garis bawah memperjelas di mana satu kata berakhir dan kata berikutnya dimulai. Kasing unta, di sisi lain, bisa lebih sulit dibaca karena kurangnya pemisah dapat mempersulit penguraian nama variabel dengan cepat. Yang mengatakan, saya menemukan kasus unta lebih mudah untuk ditulis. Kasing unta tidak memerlukan penggunaan kunci shift, dan menggunakan satu penekanan tombol lebih sedikit

Pada akhirnya, pilihan antara case ular dan case unta sebagian besar adalah masalah preferensi pribadi dan konvensi bahasa atau tim Anda. Apapun konvensi yang Anda pilih, yang penting adalah konsisten dan gunakan konvensi penamaan yang membuat kode Anda dapat dibaca dan dipelihara

Gaya casing yang kurang populer

Kasus Paskal

Konvensi ini mirip dengan huruf unta, tetapi menggunakan huruf besar pada huruf pertama setiap kata, termasuk kata pertama. Misalnya, variabel kasus Pascal mungkin bernama UserId atau dog_name0. Konvensi penamaan ini biasa digunakan di

  • Delphi
  • Objek Pascal
  • Nama komponen Vue dan React
  • Simbol yang diekspor di Go

Seperti kasus unta, kasus Pascal bisa lebih sulit dibaca daripada kasus ular karena kurangnya pemisah antar kata. Namun, itu memang memiliki keuntungan karena mudah dibedakan dari kasing unta saat memindai blok kode. Beberapa pemrogram lebih menyukai case Pascal karena alasan ini, sementara yang lain menganggapnya kurang mudah dibaca daripada case unta atau case ular. Pada akhirnya, pilihan antara kasus Pascal dan konvensi lainnya adalah masalah preferensi pribadi dan konvensi bahasa atau tim Anda

Kasus Kebab

Kasing kebab juga dikenal sebagai "huruf kecil yang dipisahkan dengan tanda hubung" atau "kasing tulang belakang. ” Konvensi ini menggunakan tanda hubung untuk memisahkan kata dalam nama variabel atau fungsi, dan semua kata menggunakan huruf kecil. Misalnya, variabel kasus kebab mungkin diberi nama dog_name1 atau dog_name2

Wadah kebab memang tidak seumum konvensi lainnya, namun mulai populer di beberapa kalangan. Seperti kasus ular, ini dianggap mudah dibaca karena tanda hubung memperjelas di mana satu kata berakhir dan kata berikutnya dimulai. Namun, beberapa bahasa pemrograman tidak mengizinkan tanda hubung dalam nama variabel, jadi Anda mungkin perlu menggunakan konvensi penamaan yang berbeda jika Anda bekerja di salah satu bahasa tersebut.

Penggunaan ruang putih inilah yang membedakan kasing unta dan kasing ular. Kasing unta tidak memilikinya, sedangkan kasing ular menggunakan garis bawah. Mari tinjau beberapa contoh untuk memperjelasnya

  • Bagikan item ini dengan jaringan Anda

Haruskah python memiliki tas unta?

Oleh
  • Cameron McKenzie, TechTarget

Dipublikasikan. 30 Apr 2021

Kasing unta dan kasing ular berdiri di ujung yang berlawanan dari spektrum konvensi penamaan variabel

Ketika beberapa kata digunakan untuk membentuk variabel, huruf besar unta menggabungkan kata-kata itu bersama-sama, tanpa spasi, dan menggambarkan awal setiap kata baru dengan huruf kapital

Sebaliknya, kasus ular menggunakan garis bawah di antara kata-kata untuk membuat pemisahan. Nama variabel tidak boleh berisi spasi, yang mengurangi keterbacaan saat beberapa kata harus digunakan untuk mendeskripsikan tujuan variabel. Garis bawah dalam variabel berselubung ular mencoba meminimalkan kekurangan ini

Contoh kasus ular

Nama variabel berikut mengikuti konvensi penamaan kasus ular

  • this_is_snake_case
  • build_docker_image
  • run_javascript_function
  • call_python_method
  • ruby_loves_snake_case

Beberapa bahasa, seperti Java, menggunakan kasus ular dengan semua huruf besar untuk menunjukkan bahwa variabel adalah konstanta. Misalnya, INTEREST_RATE akan menjadi konstanta Java. Ketika semua huruf ular adalah huruf besar, ini dikenal sebagai huruf ular berteriak

Contoh kasus unta

Berikut ini adalah contoh variabel yang menggunakan konvensi penamaan kasus unta

  • FileNotFoundException
  • keString
  • Boot Musim Semi
  • Server kucing jantan
  • getJson

Ketika huruf pertama dari variabel huruf unta adalah huruf besar, ini juga dikenal sebagai huruf Pascal atau huruf besar unta. Jika tidak, ini sering disebut sebagai kasing unta yang lebih rendah

Kasus ular vs. penggunaan kasing unta

Sementara bahasa individu menentukan konvensi penamaan mereka sendiri, ada sedikit konsistensi di seluruh bahasa mengenai penggunaan kasus unta versus penggunaan kasus ular

Bahasa seperti Java dan Kotlin, yang memiliki warisan C dan C++, menggunakan huruf kecil unta untuk variabel dan metode, dan huruf besar unta untuk jenis referensi seperti enum, kelas, dan antarmuka. Screaming snake case digunakan untuk variabel

Bahasa skrip, seperti yang ditunjukkan dalam panduan gaya Python, merekomendasikan kasus ular dalam kasus di mana bahasa berbasis C menggunakan kasus unta

Kasus unta vs. kasus ular di JavaScript

Ketika pemrograman berbasis browser dengan HTML dan JavaScript pertama kali muncul, kasus ular adalah pendekatan umum untuk penamaan variabel dan metode. Tetapi sebagai turunan JavaScript yang berorientasi objek, seperti TypeScript, AngularJS dan Node. JS, mendapatkan popularitas, kasing unta telah menjadi standar

Konvensi penamaan variabel, seperti kasus ular atau kasus unta, dibakukan secara berbeda untuk setiap bahasa pemrograman. Selain itu, tim pengembangan perangkat lunak independen sering kali melanggar aturan ini saat menghadapi kasus sudut

Saat Anda mempelajari bahasa pengembangan perangkat lunak baru, atau bergabung dengan tim pengembangan baru, selalu pastikan untuk menilai sendiri konvensi penamaan variabel yang digunakan untuk memastikan bahwa semua rekan pengembang Anda menggunakan bahasa yang sama

Gali Lebih Dalam Bahasa Pemrograman Perangkat Lunak

  • Haruskah python memiliki tas unta?
    lowerCamelCase

    Haruskah python memiliki tas unta?

    Oleh. Katie Terrell Hanna

  • Haruskah python memiliki tas unta?
    Mengapa konvensi penamaan API penting, dan bagaimana menguasai seninya

    Haruskah python memiliki tas unta?

    Oleh. Kelly Richardson

  • Haruskah python memiliki tas unta?
    CamelCase

    Haruskah python memiliki tas unta?

    Oleh. Gavin Wright

  • Haruskah python memiliki tas unta?
    Perbaiki 10 kesalahan waktu kompilasi paling umum di Java

    Haruskah python memiliki tas unta?

    Oleh. Cameron McKenzie

T&J terkait dari Cameron McKenzie

Apa yang diperiksa vs. pengecualian yang tidak dicentang di Jawa?

Pahami perbedaan antara pengecualian yang dicentang dan tidak dicentang di Java, dan pelajari cara menangani kondisi masalah ini dengan benar dan baik. Lanjut membaca

Garpu Git vs. klon. Apa bedanya?

Baik Git fork dan clone membuat salinan repositori, tetapi mereka menawarkan tingkat akses, isolasi, dan kontrol yang sangat berbeda terhadap target. Lanjut membaca

Kebab vs. kasus unta. Bagaimana konvensi penamaan ini berbeda

Apa perbedaan antara variabel yang ditulis dalam kasus kebab vs. kasus unta?

Apakah Anda menggunakan Camelcase dengan Python?

Setiap bahasa memiliki konvensi penamaannya sendiri yang menentukan penggunaan token pemrograman. Camel case (mis. camelCase) biasanya untuk variabel, properti, atribut, metode, dan fungsi . Kasus ular (mis. snake_case) umumnya digunakan dalam bahasa skrip seperti Python dan sebagai konstanta dalam bahasa bergaya C lainnya.

Haruskah Python menggunakan kasing Camelcase atau ular?

Python, sebaliknya, merekomendasikan snake case , di mana kata-kata dipisahkan oleh garis bawah ( _ ), dengan semua huruf dalam huruf kecil.

Mengapa kami menggunakan Camelcase dengan Python?

Camelcase adalah protokol penamaan untuk memberi nama file atau atribut yang mengandung lebih dari satu kata gabungan yang semuanya dimulai dengan huruf kapital. Camelcase adalah bahasa pemrograman yang memungkinkan Anda memberi nama file atau fungsi tanpa melanggar aturan penamaan bahasa yang mendasarinya .

Haruskah saya menggunakan Pascal atau kasing dengan Python?

Meskipun Python dan JavaScript mengharuskan Anda mengikuti konvensi yang berbeda saat menamai variabel dan fungsi, kedua bahasa mengharuskan Anda menggunakan huruf pascal saat memberi nama kelas.