Spring
CamelCase와 snake_case(네이밍 문법)
나무늘보
2020. 12. 27. 20:57
네이밍 문법이란?
컴퓨터가 띄어쓰기를 인식하지 못하기 때문에 이어진 두 단어의 구분을 쉽게 하기 위해서 생겨난 것인데
CamelCase와 snake_case가 있다.
- CamelCase란?
단어가 합쳐진 부분마다 맨 처음 글자를 대문자로 표기하는 방법이다.
CameCase는 쌍봉낙타의 등과 닮았다고 하여 붙여진 이름인데 lowerCamelCase와 UpperCamelCase로 나뉠 수 있다.
※ loserCamelCase
=> 맨 앞글자를 소문자로 표기하고 뒤에 따라붙는 단어들의 앞글자를 대문자로 표기한다.
username -> userName
orderstatus -> orderStatus
camelcase -> camelCase
※ UpperCamelCase
=> 맨앞글자로 뒤에 따라붙는 단어들의 앞글자를 대문자로 표기한다.
username -> UserName
orderstatus -> OrderStatus
camelcase -> CamelCase
- snake_case란?
두 단어의 중간 사이에 언더라인을 붙여 주는 방법.
username -> user_name
orderstatus -> order_status
snakecase -> snake_case
보통 DB에서의 쓰임은 snake_case를 많이 쓰고 java에서는 CamelCase로 많이 사용 된다.