Kembali ke semua panduan Panduan

Panduan Konvensi Penamaan untuk Pengembang

Cara Anda menamai variabel, fungsi dan berkas mungkin tampak sebagai soal selera, tetapi sebenarnya itu adalah aturan yang membentuk produktivitas tim Anda dan keterbacaan kode.

Mengapa konvensi penamaan penting

Kode jauh lebih sering dibaca daripada ditulis. Konvensi penamaan yang konsisten membantu orang lain, dan diri Anda di masa depan, memahami kode dengan cepat.

Ketika aturannya seragam, sebuah nama saja sudah memberi petunjuk apakah sesuatu itu variabel, konstanta atau kelas, sehingga mengurangi pencarian yang sia-sia.

Format utama secara sekilas

Konvensi berdasarkan bahasa dan konteks

Banyak bahasa merekomendasikan konvensinya sendiri. Python lebih menyukai snake_case untuk variabel dan fungsi, JavaScript dan Java menggunakan camelCase, dan sebagian besar bahasa menggunakan PascalCase untuk nama kelas.

Konstanta sering ditulis dalam CONSTANT_CASE terlepas dari bahasanya, dan kebab-case secara praktis menjadi standar untuk path URL dan kelas CSS.

Konsistensi lebih penting daripada aturannya

Tidak ada satu format pun yang mutlak benar. Yang paling penting adalah secara konsisten mengikuti aturan yang telah disepakati oleh proyek atau tim Anda.

Saat bergabung dengan basis kode yang sudah ada, utamakan konvensinya di atas selera pribadi. Jika Anda perlu mengganti nama banyak pengidentifikasi sekaligus, konverter case dapat membantu.