[Clean Code] - 2. 의미 있는 이름

jaehee kim·2021년 6월 20일
1
post-thumbnail

2. 의미 있는 이름

의도를 분명히 밝혀라

의도가 분명한 이름은 지으려면 시간이 오래 걸리지만, 좋은 이름으로 절약하는 시간이 훨씬 더 많다.

클래스 이름

클래스 이름과 객체 이름은 명사나 명사구가 적합하다.
e.g. Customer, WikiPage, Account, AddressParser

메서드 이름

메서드 이름은 동사나 동사구가 적합하다.
e.g. postPayment, deletePage, save

말장난을 하지 마라

한 단어를 두 가지 목적으로 사용하지 마라. 대충 훑어봐도 이해할 코드 작성이 목표이다.
기존 값 두 개를 더해서 새로운 값을 만드는 add 라는 메서드가 있다고 할때, 집합에 새로운 값을 추가하는 메서드 이름은 insert나 append로 한다.

0개의 댓글