잘쓰는
CLEAN 함수 (1)
1. 작게 만들자 - 최대한 짧은 함수를 만들자 짧은 함수가 명백하고, 하나의 이야기를 표현할 수 있으면 최고의 함수라고 말할 수 있다. - 블록과 들여 쓰기 if/else문 while문 등에 들어가는 블록은 한 줄이 적당하다. 또한 중첩 구조가 1단이나 2단을 넘지 말자 2. 한 가지만 하도록 하자 - 한 가지 작업을 하는 함수를 만들자 ''함수는 한 가지를 해야 한다. 그 한 가지를 잘해야 한다. 그 한 가지만을 해야 한다."라는 유명한 충고가 있는데, 이때 한 가지라는 의미는 추상화 수준을 말한다. 추상화 수준이란? 어떤 함수를 구성할 때 큰 개념에서 파생된 개념들로 나아가면서 단계적으로 나눠졌을 때 같은 단계를 같은 추상화라고 한다. 만약 의미 있는 이름으로 다른 함수를 추출할 수 있다면 그 함수..