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 "numero di telefono" nel caso del cammello? È phoneNumber
o phonenumber
? Allo stesso modo con "nome utente", è username
o userName
?
Penso che non guardare a destra con il caso di cammello come motorCycle
, passWord
, sunDay
, setUp
o waveLength
dal momento che questi sono solo una parola ciascuno. Penso che potrebbe essere il motivo per cui viene chiamato, hashMap
ma anche hashtable
nel caso del cammello senza la capitale nell'ultimo caso perché hashtable è una parola mentre hash map è due parole.
Ma se la motocicletta ha un colore, lo sarebbe motorcycleColor
dal momento che una parola è concatenata? E 'corretto o dovrebbe essere phoneNUmber
, waveLength
, sunBlock
e anche sunDay
per la Domenica della settimana?
Perché per esempio viene chiamato il metodo getISOCountries
mentre dice HttpHeaders
ad esempio non è chiaro cosa diventa minuscolo se abbiamo un metodo come String camelCaseString = dog.toCamelCase()
o interface CamelCase
.
username
è quello che è, è un segnale di chiamata, non il "nome dell'utente", quindi è più simile alla motocicletta di firstName o lastName (che dovrebbe essere camelcased)
street
dovrebbe essere una classe e name
uno dei suoi membri attributi / dati.