리팩터링의 첫단계

리팩터링 단계

  1. 함수 추출하기
  2. 변수 인라인하기
  3. 함수 옮기기
  4. 조건부 로직을 다형성으로 바꾸기

⇒ 원본 함수를 중첩 함수 여러 개로 나눈 다음 단계 쪼개기를 적용해 계산코드와 출력 코드를 분리하고 마지막으로 계산 로직을 다형성으로 표현.