클린 코드 (1) 썸네일형 리스트형 [클린 코드] 3장. 함수 1. 작게 만들어라! 블록과 들여쓰기 if문, else문, while 문 등에 들어가는 블록은 한 줄이어야 한다! 2. 한 가지만 해라! 함수 당 추상화 수준은 하나로 하자: 함수 내 모든 문장의 추상화 수준이 동일해야 한다. 예를 들어 아래 코드에서 함수 내 추상화 수준이 다르다. public String method(Page page){ String testPage = page.getContent("content"); // 추상화 수준 높다. ... if(testPage) { String pagePathName = PathParser.render("path"); } // 추상화 수준 낮다. ... return page.getHtml(); // 추상화 수준 높다. } 추상화 수준이 다르면 코드를 읽는 .. 이전 1 다음