Tengo problemas para entender cómo aplicar sintaxis de camelCase a algunos de mis nombres de variables.
Por ejemplo, ¿cómo debo escribir correctamente una palabra como "número de teléfono" en el caso del camello? ¿Es phoneNumber
o phonenumber
? De forma similar con "nombre de usuario", ¿es username
o userName
?
Creo que no se ve bien con el caso de camello como motorCycle
, passWord
, sunDay
, setUp
o waveLength
ya que son solo una palabra cada uno. Creo que esa podría ser la razón por la que se llama hashMap
pero también hashtable
en el caso de los camellos sin el capital en el último caso porque la tabla hash es una palabra, mientras que el mapa hash es dos palabras.
Pero si la motocicleta tiene un color, ¿sería motorcycleColor
ya que una palabra está concatenada? ¿Es correcto o debería ser phoneNUmber
, waveLength
, sunBlock
e incluso sunDay
para el domingo de la semana?
Por ejemplo, el método llamado getISOCountries
mientras dice HttpHeaders
e.g. no está claro qué se convierte en minúsculas si tenemos un método como String camelCaseString = dog.toCamelCase()
o interface CamelCase
.
Relacionado: enlace