[Java/Kotlin] 변수 네이밍 규칙

Jay·2021년 1월 1일
0

Java&Kotlin

목록 보기
3/30

기본적인 변수 네이밍 규칙을 알아보고자 한다.

가장 많이 쓰는 방법은 카멜 표기법(camel case)인데 상황에 따라 여러 규칙에 맞게 사용해야하는 부분이 있어서 기록하려구 한다.😼

4가지의 변수 표기법

1.헝가리안 표기법(hungarian case)
2.카멜 표기법(camelcase)
3.파스칼 표기법(pascal case)
4.언더바 표기법(snake case)


1. 헝가리안 표기법

MS사에서 헝가리안 개발인이 사용하던 변수명에서 유래된 변수.
가장 최근에 정보처리기사 실기 시험에서 논란이 되었던 표기법이기도 하다.
변수 앞에 데이터 타입을 명시하는 규칙.
이전에는 효율성이 있다 여겨졌지만 최근에는 가독성이 떨어지고 개발도구가 많이 발전함으로 인해서 쓰이지 않는다고 한다.

private int intNum;
private String strNum;
private boolean boolNext;

2. 카멜 표기법

Java에서 시작된 표기법. 단어와 단어 사이를 대문자로 구분하는 표기법
낙타의 혹을 닮아 카멜 표기법이라는 이름이 붙었다.

private int nextNumber;
private String nextName;
privaet boolean isRight;

3. 파스칼 표기법

카멜 표기법과 유사한 아주 단순한 표기법
모든 단어의 첫 글자만을 대문자로 나타내고 나머지는 소문자로 나타낸다.
단어+단어의 경우, 각 단어의 첫 글자를 대문자로 나머지는 소문자로 나타낸다.

private int NextNumber;
private String NextName;
private boolean IsRight;

4. 언더바 표기법

변수명 단어 사이에 _를 넣어서 구분하는 방법.
snake case라고도 불리며 단어+단어에서 단어 사이에 _를 넣어준다.

private int next_number;
private String next_name;
private boolean is_right;
profile
developer

0개의 댓글