Kembali ke semua panduan Panduan

Apa Itu snake_case? Penggunaan dan Contoh

snake_case menulis setiap huruf dengan huruf kecil dan menyambung kata dengan garis bawah (_), dinamai berdasarkan cara ia memanjang rendah seperti ular.

Aturan snake_case

user profile image menjadi user_profile_image dalam snake_case. Garis bawah membuat batas kata jelas, sehingga enak dibaca.

Varian huruf besar seluruhnya disebut CONSTANT_CASE (atau SCREAMING_SNAKE_CASE) dan digunakan untuk konstanta.

Di mana ia digunakan

Mengapa menggunakan snake_case

Garis bawah memberikan jarak visual mirip spasi sambil tetap menjaga nama sebagai satu pengidentifikasi, sehingga nama yang panjang sekalipun tetap relatif mudah dibaca.

Ia juga memisahkan kata dengan aman di lingkungan yang tidak peka huruf besar-kecil, seperti sebagian basis data.

Beralih ke dan dari camelCase

Frontend sering menggunakan camelCase sementara backend dan basis data menggunakan snake_case, sehingga konversi antara keduanya lazim terjadi. Tempel teks ke konverter untuk melihat kedua format sekaligus.