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 phoneNumberatau phonenumber? Demikian pula dengan "nama pengguna", apakah itu usernameatau userName?
Saya pikir itu tidak beres dengan kasus unta seperti motorCycle, passWord, sunDay, setUpatau waveLengthkarena ini hanya satu kata masing-masing. Saya pikir itu bisa menjadi alasan mengapa itu disebut hashMaptetapi juga hashtabledalam 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 motorcycleColorkarena sebuah kata digabungkan? Apakah itu benar atau harus itu phoneNUmber, waveLength, sunBlockdan bahkan sunDayuntuk Minggu minggu?
Mengapa misalnya adalah metode yang disebut getISOCountriessementara dikatakan HttpHeadersmisalnya tidak jelas apa yang menjadi huruf kecil jika kita memiliki metode seperti String camelCaseString = dog.toCamelCase()atau interface CamelCase.
usernameitu 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)
streetharus kelas dan namesalah satu dari atribut / data anggota.