Sto riscontrando un problema nel comprendere come applicare la sintassi di camelCase ad alcuni dei miei nomi di variabili.
Ad esempio, come dovrei scrivere correttamente una parola come "phonenumber" nel caso dei cammelli? È phoneNumber
o phonenumber
? Analogamente a "username", è username
o userName
?
Penso che non sia corretto con il caso cammello come motorCycle
, passWord
, sunDay
, setUp
o waveLength
poiché questi sono solo una parola ciascuno. Penso che potrebbe essere il motivo per cui si chiama hashMap
ma anche hashtable
in cammello senza la maiuscola nell'ultimo caso perché hashtable è una parola mentre hash map è di due parole.
Ma se la moto ha un colore, allora sarebbe motorcycleColor
dal momento che una parola è concatenata? È corretto o dovrebbe essere phoneNUmber
, waveLength
, sunBlock
e anche sunDay
per la domenica della settimana?
Perché ad esempio è il metodo chiamato getISOCountries
mentre dice HttpHeaders
e.g. non è chiaro cosa diventa in minuscolo se abbiamo un metodo come String camelCaseString = dog.toCamelCase()
o interface CamelCase
.
Correlati: link