본문 바로가기

reviews/Clean Code

03. 함수

한 줄 요약

함수를 짜는 것은 글짓기와 같아 초안에서 말을 다듬고 문장을 고치고 문단을 정리하라

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