코딩 스타일 (표기법)

강의를 듣거나 다른 사람이 작성한 코드를 보면서 코드를 작성할때 일부분 일정한 규칙이 존재하는것을 느꼈다. 

찾아보니 우리가 상황에따라 옷이나 헤어스타일을 달리하듯이

언어마다 그리고 회사마다 코딩하는 스타일 규칙이 정해져 있었다.

대표적으로 많이 사용되는 코딩 스타일(표기법) 4가지를 알아 봤다.

# camel case

첫단어는 소문자로 시작하고, 다른단어가 시작하면 대문자로 표기

ex)
int humanAge;
int cityName;


# pascal case

첫단어는 대문자로 시작하고, 다른단어가 시작하면 대문자로 표기

ex)
int CityName;
int NameOfDog


# kebab case

단어를 하이픈(-)으로 구분한다.

ex)
String overall-evaluation;
boolean is-check;


# snake case

단어를 밑줄로 구분(_)

ex)
int human_age;
int city_index;


# hungarian notation

데이터타입을 접두어로 명시해서 변수 및 함수의 이름을 정하는 규칙이다.

ex)
int(i)
float(f)
char(ch)
sz(NULL)
boolean(b)



카멜 표기법 -> 보통 변수나 함수명을 지을때 사용

파스칼 표기법 -> 보통 class 이름을 적을때 사용

상수의 경우 대문자와 언더바로만 구성한다. ex) const USER_NAME = person; (값이 고정인경우)

const를 사용한다고 무조건 모든 상수를 대문자로 사용하지는 않는다. 값이 고정적인것만 가능





댓글