Ich habe ein Problem beim Verstehen, wie die camelCase-Syntax auf einige meiner Variablennamen angewendet wird .
Wie soll ich zum Beispiel ein Wort wie "Telefonnummer" in Kamelschreibweise richtig schreiben? Ist es phoneNumber
oder phonenumber
? Ähnlich ist es mit "Benutzername", username
oder userName
?
Ich denke , es ist nicht richtig mit Kamel Fall sieht wie motorCycle
, passWord
, sunDay
, setUp
oder , waveLength
da diese nur jeweils ein Wort. Ich denke, das könnte der Grund sein, warum es heißt, hashMap
aber hashtable
im letzten Fall auch in Kamel-Fällen ohne das Kapital, weil Hash-Tabelle ein Wort ist, während Hash-Map zwei Wörter sind.
Aber wenn das Motorrad eine Farbe hat, würde es dann sein, motorcycleColor
da ein Wort verkettet ist? Ist das richtig oder soll es sein phoneNUmber
, waveLength
, sunBlock
und auch sunDay
für den Sonntag der Woche?
Warum zum Beispiel wird die Methode aufgerufen, getISOCountries
während sie sagt, dass HttpHeaders
z. B. nicht klar ist, was klein geschrieben wird, wenn wir eine Methode wie String camelCaseString = dog.toCamelCase()
oder haben interface CamelCase
.
username
ist, was es ist, es ist ein Rufzeichen, nicht der "Name des Benutzers", so ist es eher wie Motorrad als Vorname oder Nachname (die camelcased werden sollte)
street
dies eine Klasse und name
eines ihrer Attribute / Datenelemente sein sollte.