Saya mengalami masalah dalam memahami cara menerapkan sintaks camelCase ke beberapa nama variabel saya.
Sebagai contoh, bagaimana saya harus menulis kata seperti "nomor telepon" dengan benar di case unta? Apakah itu phoneNumber
atau phonenumber
? Demikian pula dengan "nama pengguna", apakah itu username
atau userName
?
Saya pikir itu tidak beres dengan kasus unta seperti motorCycle
, passWord
, sunDay
, setUp
atau waveLength
karena ini hanya satu kata masing-masing. Saya pikir itu bisa menjadi alasan mengapa itu disebut hashMap
tetapi juga hashtable
dalam kasus unta tanpa modal dalam kasus terakhir karena hashtable adalah satu kata sementara peta hash adalah dua kata.
Tetapi jika sepeda motor memiliki warna maka apakah itu motorcycleColor
karena sebuah kata digabungkan? Apakah itu benar atau harus itu phoneNUmber
, waveLength
, sunBlock
dan bahkan sunDay
untuk Minggu minggu?
Mengapa misalnya adalah metode yang disebut getISOCountries
sementara dikatakan HttpHeaders
misalnya tidak jelas apa yang menjadi huruf kecil jika kita memiliki metode seperti String camelCaseString = dog.toCamelCase()
atau interface CamelCase
.
username
itu apa adanya, itu adalah tanda panggilan, bukan "nama pengguna", jadi ini lebih seperti sepeda motor daripada nama depan atau nama belakang (yang harus di-camelcased)
street
harus kelas dan name
salah satu dari atribut / data anggota.