의도가 분명한 이름은 지으려면 시간이 오래 걸리지만, 좋은 이름으로 절약하는 시간이 훨씬 더 많다.
클래스 이름과 객체 이름은 명사나 명사구가 적합하다.
e.g. Customer, WikiPage, Account, AddressParser
메서드 이름은 동사나 동사구가 적합하다.
e.g. postPayment, deletePage, save
한 단어를 두 가지 목적으로 사용하지 마라. 대충 훑어봐도 이해할 코드 작성이 목표이다.
기존 값 두 개를 더해서 새로운 값을 만드는 add 라는 메서드가 있다고 할때, 집합에 새로운 값을 추가하는 메서드 이름은 insert나 append로 한다.