반응형 clean code 썸네일형 리스트형 [Clean Code] Ch.3 함수 1. 작게 만들어라 함수를 만드는 첫 번째 규칙은 최대한 작게 만드는 것이다. if문/else문/while문 등에 들어가는 블록은 한 줄이어야 하고, 주로 거기서 함수를 호출한다. 즉, 중첩 구조가 생길 만큼 함수가 커져서는 안 된다. 1. 한 가지만 해라 함수는 한 가지를 해야 한다. 한 가지 작업을 한다는 의미는, 지정된 함수 이름 아래에서 추상화 수준이 하나인 단계만 수행하는 것이다. 함수를 만드는 이유는 큰 개념을 다음 추상화 수준에서 여러 단계로 나눠 수행하기 위해서이기 때문이다. 아래는 추상화 수준이 하나인 함수의 예시이다. public static String renderPageWithSetupsAndTeardowns( pageData pageData, boolean isSuite) thro.. 이전 1 다음