한 줄 요약
함수를 짜는 것은 글짓기와 같아 초안에서 말을 다듬고 문장을 고치고 문단을 정리하라
1장에서 말했듯이 다음에 고쳐야지~하고 미루지 말고 바로바로 퇴고하며 고치자 ㅠ
함수는 한가지를 해야한다
- 의미 있는 이름으로 다른 함수를 추출할 수 있다면 한가지가 아님
- 플래그 인수가 들어간다면 한가지가 아님
- 중첩 구조가 생길만큼 함수가 커져선 안된다
함수의 이름
- 서술적인 이름을 사용하라
코드는 위에서 아래로 읽는다
예외처리해라
- if의 조건문에서 명령을 표현식으로 사용하기보다는 예외처리를 해라
- try... catch문은 추하므로 별도 함수로 뽑아내라
- 정상동작 action과 오류처리 동작을 분리하라
중복은 소프트웨어에서 모든 악의 근원이다.
반응형
'reviews > Clean Code' 카테고리의 다른 글
06. 객체와 자료 구조 (0) | 2021.01.21 |
---|---|
05. 형식 맞추기 (0) | 2021.01.19 |
04. 주석 (0) | 2021.01.19 |
02. 의미 있는 이름 (0) | 2021.01.18 |
01. 깨끗한 코드 (0) | 2021.01.18 |