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