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? È phoneNumbero phonenumber? Allo stesso modo con "nome utente", è usernameo userName?
Penso che non guardare a destra con il caso di cammello come motorCycle, passWord, sunDay, setUpo waveLengthdal momento che questi sono solo una parola ciascuno. Penso che potrebbe essere il motivo per cui viene chiamato, hashMapma anche hashtablenel 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 motorcycleColordal momento che una parola è concatenata? E 'corretto o dovrebbe essere phoneNUmber, waveLength, sunBlocke anche sunDayper la Domenica della settimana?
Perché per esempio viene chiamato il metodo getISOCountriesmentre dice HttpHeadersad 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)
streetdovrebbe essere una classe e nameuno dei suoi membri attributi / dati.