표기법
표기법(notation)
변수나 함수명 등을 만드는 방식을 말한다. 반드시 지켜야할 규칙은 아니지만 국가나 회사, 그룹 등 협업을 하는 경우 통일성이 중요하기 때문에 집단 내부에서 정하는 약속이라 할 수 있다.
다양한 방식들이 있지만 공통적으로 가독성과 직관성을 중요시하기 때문에 이 점을 잘 표현하는 방식이라면 유행처럼 퍼지면서 보편적인 규칙이 되기도 한다.
1. 카멜 표기법
각 단어의 첫 문자를 대문자로 표기하되, 맨 처음 문자는 소문자로 표기한다.
camelCase, backgroundMusic, playerName
2. 파스칼 표기법
첫 단어를 대문자로 시작한다.
PascalCase, BackgroundMusic, PlayerName
3. 헝가리안 표기법
카멜 표기법의 형식이지만 자료형을 나타내는 접두어를 표기한다.
int = i, string = str, float = f 등
iAge, strName, fWeight
4. 스네이크 표기법
단어를 언더_바로 구분하는 표기법
snake_case, background_music, player_name
많이 사용되는 표기법들을 알아두면 다른 코드들을 읽을 때 이해하기 쉽고 협업을 할 때도 이런 규칙을 적용시키는데 도움이 된다.