[Effective Java] 아이템68 - 일반적으로 통용되는 명명 규칙을 따르라

자바 언어 명세에 기술되어 있는대로 네이밍을 하자

  • 패키지와 모듈
    • 도메인 이름을 역순으로 사용한다.
      • edu.cmu, com.google
    • 모두 소문자 알파벳을 사용한다.
    • 8자 이하의 짧은 단어를 사용한다.
      • utilities 보다 util 처럼 의미가 통하는 약어를 추천한다.
  • 클래스와 인터페이스
    • 대문자로 시작한다. (List, FutherTask 등)
    • 약자의 경우 첫글자만 대문자로 하자 (HttpUrl) 등
  • 메서드와 필드 이름
    • 첫 글자를 소문자로 쓴다는 점만 빼면 클래스 명명 규칙과 같다.
  • 타입 매개변수 이름
    • 한 문자로 표현한다.
    • T : 임의의 타입
    • E : 컬렉션 원소의 타입
    • K, V : 맵의 키와 값
    • X : 예외
    • R : 메서드의 반환 타

댓글남기기