Sebab kami menggunakan snake_case untuk pembolehubah dan camelCase untuk fungsi

王林
Lepaskan: 2024-08-21 09:05:45
asal
737 orang telah melayarinya

Why we use snake_case for variables and camelCase for functions

Untuk kurang tertekan, dan oleh itu pengaturcara yang lebih baik, kami perlu melakukan yang terbaik untuk membebaskan kod kami daripada omong kosong yang menyukarkan penyelenggaraan dan sukar untuk menggunakan pengembang baharu .

Kami menggunakan nama yang sama untuk medan pangkalan data, nama sifat JSON yang dikembalikan daripada API, atribut nama medan borang HTML dan akhirnya, nama pembolehubah Javascript yang mengandungi nilai asal pangkalan data tersebut. Menamakan data anda dengan betul-betul sama dalam semua lapisan timbunan membebaskan anda daripada perlu menyimpan pemetaan mental tentang apa itu. Disiplinkan diri anda untuk menguatkuasakan peraturan ini, dan anda akan menjadi pengaturcara yang kurang tertekan.

Kami menggunakan bekas ular untuk menamakan pembolehubah yang kami tentukan sendiri. Ia membezakannya daripada kebanyakan perkara yang ditakrifkan dalam Perpustakaan, kerana kebanyakan perpustakaan menggunakan kotak unta untuk nama berubah-ubah.

Kami menggunakan perkataan penuh dan bukannya akronim, dan jika sesuatu adalah tatasusunan, ia dieja jamak. Ini membantu orang dari semua kewarganegaraan memahami apa itu sekeping data, tanpa mengetahui versi singkatan perkataan.

Kami menggunakan sarung unta untuk nama fungsi semata-mata kerana ia membolehkan kami mengenal pasti dengan cepat bahawa pengecam ialah fungsi, dan bukan pembolehubah. Ya, saya tahu fungsi boleh disimpan sebagai nilai, tetapi perbezaannya ialah anda tidak boleh memanggil nilai primitif/objek/tatasusunan dengan menambahkan kurungan padanya. Di situlah garis antara fungsi dan nilai, dan mempunyai petunjuk visual untuk memberitahu satu daripada yang lain juga akan menjadikan anda pengaturcara yang kurang tertekan.

Atas ialah kandungan terperinci Sebab kami menggunakan snake_case untuk pembolehubah dan camelCase untuk fungsi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!