일반적으로 통용되는 명명 규칙을 따르라

김종준·2023년 9월 4일
0

이펙티브자바

목록 보기
56/63

일반적으로 통용되는 명명 규칙을 따르라

패키지와 모듈 이름은 각 요소를 점(.)으로 구분하여 계층적으로 짓는다.

요소들은 모두 소문자 알파벳 혹은 숫자로 이뤄진다.

조직 바깥에서도 사용될 패키지라면 조직의 인터넷 도메인 이름을 역순으로 사용한다.

예외적으로 표준 라이브러리와 선택적 패키지들은 각각 java와 javax로 시작한다.

각 요소는 일반적으로 8자 이하의 짧은 단어로 한다.

utilities보다는 util처럼 의미가 통하는 약어를 추천한다.

지역변수에는 다른 멤버들과 비슷한 명명 규칙이 적용된다.

단, 약어를 써도 좋다.

약어를 써도 그 변수가 사용되는 문맥에서 의미를 쉽게 유추할 수 있기 때문이다.

입력 매개변수도 지역변수의 하나다.

꼭 언급해 둬야 할 특별한 메서드 이름이 몇 가지 있다.

객체의 타입을 바꿔서, 다른 타입의 또 다른 객체를 반환하는 인스턴스 메서드의 이름은 보통 toType 형태로 짓는다.

객체의 내용을 다른 뷰로 보여주는 메서드의 이름은 asType 형태로 짓는다.

객체의 값을 기본 타입 값으로 반환하는 메서드의 이름은 typeValue 형태로 짓는다.

0개의 댓글