У мене виникають проблеми в розумінні того, як застосувати синтаксис 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один з його атрибутів / членів даних.