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