서론
이번 편에서는 제목에서 알 수 있듯 함수(Function)에 대해 강의들은 내용을 정리하려한다.
"Function 의 개념과 역할을 알고 리팩토링 하자"
1. 함수는 한가지의 일만 해야한다.
2. 잘 지어진 서술적인 긴 이름을 갖는 함수들로 유지해야한다.
3. 더 작아질 수 없을 만큼 작아야 한다.
4. 큰 함수를 보면 클래스로 추출할 생각을 해야한다.
5. 클래스는 일련의 변수들에 동작하는 기능의 집합이다.
6. 메서드 추출 후 불필요한 괄호는 제거한다.
> 괄호는 하나 이상의 책임을 갖는다는 증후를 표현한다.
위의 내용들을 조합하여 강의에서 리팩토링 하는 것을 볼 수 있는데,
정말 쪼갤 수 있을 때까지 쪼개는데 여기서 가장 중요 포인트는
쪼갤 때마다의 변수 및 메서드의 이름이다.
이름을 정말 한눈에 보기 쉽게
서술적으로 짓지 않으면 모든 작업들이 무의미 해진다는 것을 느꼈다.
반응형
'Refactoring > Clean Coding Skill' 카테고리의 다른 글
클린코더스 강의 내용 정리 #004 - Correct Comment ? (올바른 주석 작성 방법) (0) | 2022.04.11 |
---|---|
클린코더스 강의 내용 정리 #003 - Function Structure (0) | 2022.04.08 |
클린코더스 강의 내용 정리 #001 - OOP (0) | 2022.04.05 |
댓글