본문 바로가기
백엔드

자바 네이밍 규칙 (JAVA NAMING CONVENTION)

by cook_code 2023. 4. 25.

자바 변수명 규칙

  • 변수명은 중복되지 않는다. 
  • 변수명은 길이가 제한되지 않는다. 
  • 변수명으로 예약어를 사용할 수 없다. 
  • 파스칼 표기법과 카멜 표기법을 사용한다. 
  • 반대되는 역할을 하는 변수는 알맞게 대응하는 반의어를 사용한다. 
  • 변수명은 대소문자를 구분한다. 
  • 변수명으로 쓸 수 있는 문자는 알파벳 대소문자, 숫자, _, $
  • 변수명 첫 글자로는 숫자를 쓸 수 없다. 
  • 변수는 소문자 또는 파스칼 표기법을 사용한다. 
  • 상수(FINAL)는 대문자로 표기한다. 

이외 표기법

  • 패키지명 (소문자 / 한 단어)
  • 클래스명 (파스칼 표기법 / 명사로 시작)
  • 메소드 (카멜 표기법 / 동사로 시작)
  • 메소드 명명 시 자주 쓰이는 동사 (init, in/has/can, create, find)

네이밍 규칙을 쓰는 이유

  • 이름만 봐도 쓰임을 알 수 있으면 코드의 유지보수가 쉬워진다. 
  • 협업시 혼란이 줄어든다. 

네이밍 시 고려 사항

  • 왜 존재해야 하는가 
  • 무슨 작업을 하는가 
  • 어떻게 사용하는가 
반응형