У мене виникають проблеми в розумінні того, як застосувати синтаксис camelCase до деяких моїх змінних імен.
Наприклад, як я можу правильно написати таке слово, як "телефонний номер" у корпусі верблюда? Це phoneNumber
чи phonenumber
? Аналогічно з "ім'ям користувача", це username
чи userName
?
Я думаю , що це виглядає не так з верблюда випадку , як motorCycle
, passWord
, sunDay
, setUp
або , waveLength
оскільки це тільки одне слово кожен. Я думаю, що це може бути причиною того, що його називають, hashMap
але також hashtable
у випадку з верблюдами без капіталу в останньому випадку, тому що хештел - це одне слово, а хеш-карта - це два слова.
Але якщо мотоцикл має колір, то це було б, motorcycleColor
оскільки слово є об'єднаним? Це правильно або ж вона повинна бути phoneNUmber
, waveLength
, sunBlock
та навіть sunDay
у неділю тижні?
Чому, наприклад, називається метод, getISOCountries
поки він говорить, HttpHeaders
наприклад, незрозуміло, що стає малим, якщо у нас є метод, як String camelCaseString = dog.toCamelCase()
або interface CamelCase
.
username
це те, що це, це позивний, а не "ім'я користувача", тож це більше нагадує мотоцикл, ніж firstName або lastName (яке слід задекларувати)
street
повинен бути клас та name
один з його атрибутів / членів даних.