티스토리 뷰

클린코드(로버트 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
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함