J'ai du mal à comprendre comment appliquer la syntaxe camelCase à certains de mes noms de variables.
Par exemple, comment dois-je écrire correctement un mot comme "numéro de téléphone" dans le cas d'un chameau? Est-ce phoneNumberou phonenumber? De même avec "nom d'utilisateur", est-ce usernameou userName?
Je pense qu'il ne semble pas juste avec le cas de chameau comme motorCycle, passWord, sunDay, setUpou waveLengthpuisque ceux - ci sont juste un mot chacun. Je pense que cela pourrait être la raison pour laquelle il est appelé hashMapmais aussi hashtabledans l'affaire des chameaux sans majuscule dans le dernier cas parce que hashtable est un mot alors que hash map est deux mots.
Mais si la motocyclette a une couleur, est-ce motorcycleColorqu’un mot est concaténé? Est - ce exact ou devrait - il phoneNUmber, waveLength, sunBlocket même sunDaypour le dimanche de la semaine?
Pourquoi, par exemple, la méthode est-elle appelée getISOCountriesalors qu'elle dit, HttpHeaderspar exemple, on ne sait pas ce qui devient en minuscule si nous avons une méthode comme String camelCaseString = dog.toCamelCase()ou interface CamelCase.
usernameest ce qu’il est, c’est un indicatif d’appel, pas le "nom de l’utilisateur", c’est donc plus une motocyclette que un prénom ou un nom (qui devrait être mis dans un camelcas)
streetdevrait être une classe et nameun de ses attributs / données membres.