클린코드(로버트 C.마틴) 요약
의미 있는 이름
의도를 분명하게 밝혀라
Bad |
Good |
int d; |
int elapsedTimeInDays; int daysSinceCreation; |
그릇된 정보를 피하라
의미 있게 구분하라
- sourceFile, destinationFile 등
발음하기 쉬운 이름을 사용하라.
검색하기 쉬운 이름을 사용하라.
- i, j, k 등과 같이 search 힘든 이름은 피하라.
자신의 기억력을 자랑하지 마라.
클래스 이름은 명사, 명사구로
메소드 이름은 동사, 동사구로
기발한 이름은 피하라.
한 개념에 한 단어를 사용하라.
- fetch, retrieve, get 등 제각각 부르면 혼란스러움
반응형
'개인 > 책' 카테고리의 다른 글
[클린코드] 오류처리 (0) | 2015.07.02 |
---|---|
[클린코드] 객체와 자료 구조 (0) | 2015.07.02 |
[클린코드] 형식 맞추기 (0) | 2015.07.02 |
[클린코드] 주석 (0) | 2015.07.01 |
[클린코드] 함수 (0) | 2015.07.01 |