티스토리 뷰
클린코드(로버트 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
링크
TAG
- Linux
- 백준
- airflow
- build
- ubuntu
- 정올
- HDFS
- S3
- 하이브
- hbase
- Hadoop
- AWS
- error
- java
- 알고리즘
- 파이썬
- Tez
- bash
- yarn
- mysql
- 다이나믹
- HIVE
- oozie
- SQL
- emr
- Python
- 오류
- SPARK
- nodejs
- 하둡
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함