본문 바로가기
개인/책

[클린코드] 의미 있는 이름

by hs_seo 2015. 6. 30.

클린코드(로버트 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