자바 변수명 규칙
- 변수명은 중복되지 않는다.
- 변수명은 길이가 제한되지 않는다.
- 변수명으로 예약어를 사용할 수 없다.
- 파스칼 표기법과 카멜 표기법을 사용한다.
- 반대되는 역할을 하는 변수는 알맞게 대응하는 반의어를 사용한다.
- 변수명은 대소문자를 구분한다.
- 변수명으로 쓸 수 있는 문자는 알파벳 대소문자, 숫자, _, $
- 변수명 첫 글자로는 숫자를 쓸 수 없다.
- 변수는 소문자 또는 파스칼 표기법을 사용한다.
- 상수(FINAL)는 대문자로 표기한다.
이외 표기법
- 패키지명 (소문자 / 한 단어)
- 클래스명 (파스칼 표기법 / 명사로 시작)
- 메소드 (카멜 표기법 / 동사로 시작)
- 메소드 명명 시 자주 쓰이는 동사 (init, in/has/can, create, find)
네이밍 규칙을 쓰는 이유
- 이름만 봐도 쓰임을 알 수 있으면 코드의 유지보수가 쉬워진다.
- 협업시 혼란이 줄어든다.
네이밍 시 고려 사항
- 왜 존재해야 하는가
- 무슨 작업을 하는가
- 어떻게 사용하는가
반응형
'백엔드' 카테고리의 다른 글
MAVEN (0) | 2023.04.25 |
---|---|
이클립스에 자바/메이븐 프로젝트 임포트하기 (0) | 2023.04.25 |
정수형 데이터 타입과 형변환 (0) | 2023.04.24 |
자바 기술 면접 대비 예상 질문 (1) | 2023.04.17 |
[GITHUB] 생성한 프로젝트 깃허브에 올리기 (0) | 2023.04.12 |