1. 의미 있는 이름
네이밍 과정
은 개발을 진행할 수록 오랜 시간이 걸리는 일이다. 귀찮을 수도 있다. 하지만 명심하자! 좋은 이름으로 절약할 수 있는 시간이 더 크다는 것을.
1.1. 의도를 분명히 밝혀라
- 모호하고, 애매한 이름은 좋은 이름이 아니다. 분명한 의도를 밝히자
const date = '';
const createdDate = '';
const outDate = '';
1.2. 그릇된 정보를 피하라
const studentList = new Map();
const students = new Map();
1.3. 검색하기 쉬운 이름을 선택하라.
1.4. 클래스명
- 클래스나 객체 명은 명사 혹은 명사구가 적합하다.
Account
, Customer
등의 단어들은 적합하다.
Manager
, Data
, Info
, Professor
와 같은 단어들은 피한다.
1.5. 메서드명
- javabean 표준에 따라 접근자(Accessor), 변경자(Mutator), 조건자(Predicate)는 각각
get
, set
, is
를 활용한다.