Estou com problemas para entender como aplicar a sintaxe camelCase a alguns dos meus nomes de variáveis.
Por exemplo, como devo escrever corretamente uma palavra como "phonenumber" no caso de camelo? É phoneNumberou phonenumber? Da mesma forma com "nome de usuário", é usernameou userName?
Eu acho que não parece certo com caixa de camelo, como motorCycle, passWord, sunDay, setUpou waveLengthdesde que estes são apenas uma palavra cada. Eu acho que pode ser por isso que é chamado, hashMapmas também hashtableno caso de camelo sem a capital no último caso, porque hashtable é uma palavra, enquanto hash map é duas palavras.
Mas se a motocicleta tem uma cor, seria motorcycleColorporque uma palavra é concatenada? Isso está correto ou deveria ser phoneNUmber, waveLength, sunBlocke até mesmo sunDaypara o domingo da semana?
Por que, por exemplo, o método é chamado getISOCountriesenquanto diz, HttpHeaderspor exemplo, não está claro o que se torna minúsculo se tivermos um método como String camelCaseString = dog.toCamelCase()ou interface CamelCase.
usernameé o que é, é um sinal de chamada, não o "nome do usuário", por isso é mais como moto do que firstName ou lastName (que deve ser CamelCased)
streetdeveria ser uma classe e nameum de seus atributos / membros de dados.