method refactoring
method관련된 리팩토링 살펴보기
📜 제목으로 보기
메소드관련 리팩토링
01 메서드 추출로 [for indent] 제거
-
indent는 메서드 분리로 해결한다.
02 early return으로 [else] 제거
-
else 제거 by early return
03 메서드 분리 -> [일을 1가지씩 순차적으로]
- 1가지 일만하도록 메서드 분리
- convert(문자열[]-> 숫자[] ) + 누적합sum
- 보기 좋음 »> 약간의 성능저하
04 로컬변수 제거 -> [ line 줄이기]
05 compose method 패턴 -> [조건문 보기 좋게]
- 조건문에 적용: https://wooyaggo.tistory.com/34
- 심화: https://mygumi.tistory.com/343
-
조건문
을 의도를 가진 메서드로 바꾼다 -> 파라미터의 type이나 조건이 바뀔 때사용된 조건문
을 일괄해서 바꿀 수 있다.
-
읽기좋게 레벨 맞추기
-
비교