본문 바로가기

플밍 is 뭔들/Clean Code

1-8. 이름을 잘 짓는 간단한 규칙 (클래스와 객체의 이름은 명사나 명사구가 적합하고, 메서드 이름은 동사나 동사구가 적합하다.)

클래스와 객체이름(명사, 명사구)

//안좋은 예시 (모호한 명사, 동사)
Manager, Processor, Data, Info 등과 같은 단어는 피하고 동사는 사용하지 않는다.
   
//좋은 예시
Customer, WikiPage, Account, AddressPaser

 

메서드 이름(동사, 동사구)

//좋은 예시
postPayment, deletePAge, save 등등

 

접근자(accessor), 변경자(mutator), 조건자(perdicate)는 javabean 표준에 따라 값 앞에 get, set, is를 붙인다.

//접근자
String name = employee.getName();

//변경자
customer.setName();

//조건자
if(paycheck.isPosted()){
	...
}