[클린코드] 함수

나른한 개발자·2023년 1월 28일
0

클린코드

목록 보기
1/1

작게 만들어라

if/else문 while 문 등에 들어가는 블록은 한 줄이면 충분하다. 대게 이 블록 내에서 함수를 호출하므로 적절한 이름을 가진 함수를 사용한다면 코드를 이해하기도 더 쉬워지고 해당 블록을 감싸는 함수(enclosing function)의 크기도 작아진다.

한가지만 해라

함수는 한 가지만 해야한다. 그 한 가지를 잘 해야 한다. 그 한 가지만을 해야 한다.

함수는 지정된 함수 이름 내에서 추상화 수준이 하나인 단계만 수행하도록 짜야한다.

함수 당 추상화 수준은 하나로

코드는 위에서 아래로 읽혀야 보기 좋다. 한 함수 다음에는 추상화 수준이 한 단계 낮은 함수가 위치한다.

profile
Start fast to fail fast

0개의 댓글