Jika kamu seorang programmer, kamu pasti pernah mendengar istilah Camel Case atau sejenisnya, atau kamu pernah melihat nama variabel yang ditulis seperti "first_name", "last_name" atau nama fungsi yang ditulis seperti "getSum", "setName" atau nama kelas yang ditulis seperti "Car", "Person". Ada alasan kenapa penulisan nama variabel, fungsi, dan kelasnya seperti itu. Berikut penjelasan singkatnya.
Konvensi penamaan dalam dunia pemrograman
Konvensi merupakan sekumpulan aturan standar yang dapat diterima oleh kebanyak oleh programer secara umum agar memudahkan dalam menulis dan memahami kode program. Salah satu konvensi tersebut adalah konvensi penamanaan (naming convention), yang mengatur penamaan variabel, fungsi, kelas, dan lainnya. Meskipun tidak semua bahasa pemrograman menggunakan konvensi penamaan yang sama, secara umum terdapat empat jenis penulisan yang cukup dikenal/sering digunakan, yaitu Camel Case, Kebab Case, Snake Case, dan Pascal Case.
Camel Case
Penulisan Camel Case dimulai dengan menggunakan huruf kecil. Jika nama memiliki lebih dari satu kata, maka mulai dari kata kedua dan seterusnya huruf pertamanya dimulai dengan menggunakan huruf kapital/besar. Penulisan per katanya juga tidak menggunakan jarak/spasi. Biasanya fungsi pada bahasa pemrograman JavaScript menggunakan Camel Case. Contoh: firstName, lastName, dateOfBirth, fullName.
Kebab Case
Snake Case ditulis dengan cara memberi jarak antar kata dengan menggunakan garis "-" (hyphen). Tag HTML ditulis dengan menggunakan Kebab Case. Contoh: first-name, last-name, date-of-birth, full-name.
Snake Case
Mirip seperti Kebab Case, Snake Case ditulis dengan cara memberi jarak antar kata dengan menggunakan garis bawah "_" (underscore). Biasanya nama variabel dan fungsi pada bahasa pemrograman Python menggunakan Snake Case. Contoh: first_name, last_name, date_of_birth, full_name.
Pascal Case
Penulisan Pascal Case dimulai dengan menggunakan huruf kapital/besar. Jika nama memiliki lebih dari satu kata maka setiap huruf pertama masing-masing kata ditulis dengan menggunakan huruf kapital/besar. Penulisan antar kata tidak menggunakan jarak/spasi. Contoh: FirstName, LastName, DateOfBirth, FullName.
Referensi
Blog Yang Mirip
Mau Cari Blog Yang Lain?
Cari blog lain di sini
Konten Yang Mirip
Konten yang mirip dengan konten ini


Mungkin Kamu Juga Suka
Konten yang mungkin kamu juga suka



Konten Lainnya
Konten lainnya yang bisa kamu jelajahi
Blog Informatif
Baca-baca blog topik random. Ada berbagai macam topik random yang tersedia, seperti game, pemrograman, dan banyak lagi. Mungkin terlalu random.
Resource Gratis
Di sini tersedia berbagai macam resource yang bisa kamu download secara gratis. Untuk saat ini tersedia pixel arts.
Online Tools
Tool untuk mempermudah pekerjaanmu. Mau mendapatkan angka acak? Kamu bisa pakai Random Number Generator. Mau menghitung berat badan idealmu? Kamu bisa pakai BMI Calculator. Di sini tersedia berbagai macam tool yang bisa kamu gunakan secara gratis.
Game Sederhana
Bosan? Bingung mau ngapain? Ayo main game-game sederhana, seperti Tic Tac Toe, Simple Math, dan semacamnya.
Daftar Singkatan
Mungkin kamu pernah dengar atau lihat sebuah kata yang cukup asing, seperti YGY, GG, dan lainnya. Di sini, kamu bisa cari tahu apa sih arti dari kata-kata tersebut. Selain itu, kamu juga bisa mencari tahu mengenai abreviasi/singkatan lainnya yang mungkin kamu belum tahu sebelumnya di koleksi abreviasi yang sudah dikumpulkan.