일부 변수 이름에 camelCase 구문 을 적용하는 방법을 이해하는 데 문제가 있습니다.
예를 들어, 낙타의 경우 "phonenumber"와 같은 단어를 어떻게 정확하게 작성해야합니까? 그것은인가 phoneNumber
또는 phonenumber
? "username"과 마찬가지로 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
그 속성 / 데이터 멤버 중 하나 여야 한다고 말합니다 .