camelCase, PascalCase, snake_case, Train_Case, spinal_case에 대해 알아보자

Chloe·2022년 3월 4일

CamelCase

CamelCase란 단어가 합쳐진 부분마다 맨 처음 글자를 대문자로 표기.

두 개 이상의 단어가 모인 합성에서 사용
쌍봉낙타의 등과 닮았다고 하여 CamelCase라는 이름이 붙음
ex) userCoin, userProfile, UserId

사실 이 CamelCase는 lowerCamelCase와 UpperCamelCase로 나눌 수 있음

1. lowerCamelCase

camelCase에서, 맨 앞글자를 소문자로 표기
나머지 뒤에 따라붙는 단어의 앞글자는 모두 대문자로 표기
ex) userCoin, userProfile, userPassword

2. UpperCamelCase 혹은 PascalCase

CamelCase에서, 맨 앞글자를 대문자로 표기
PascalCase라고도 불린다.
나머지 뒤에 따라 붙는 단어들의 앞글자는 모두 대문자로 표기
ex) UserCoin, UserProfile, UserPassword

흔히 UpperCamelCase는 public 변수나 메소드, 혹은 객체
loserCamelCase는 지역 변수, private 변수나 메소드에 많이 사용된다.

snake_case

snake_case란 단어가 합쳐진 부분마다 중간에 언더라인을 붙여주는 방법

언더라인 대신 하이픈(-)을 써도 됨
ex) user_coin, User_Coin
snake_case는 Train_Case와 spinal_case로 나눌 수 있음

1. Train_Case

Snake_Case에서, 각 단어의 맨 앞글자를 대문자로 표기
ex) User_Coin, User_Profile

2. spinal_case

snake_case에서, 각 단어의 맨 앞글자를 소문자로 표기
ex) user_coin, user_profile

0개의 댓글