코드의 냄새 : 함수 이름에 있는 암묵적 인자

리팩터링 1. 암묵적 인자를 드러내기

<aside> 💡 잠재적 중복을 없애고 코드의 목적을 더 잘 표현 할 수 있다.

</aside>

  1. 함수 이름에 있는 암묵적 인자를 확인한다. incrementQuantitiyByName, incrementSizeByName
  2. 명시적인 인자를 추가한다.
  3. 함수 본문에 하드 코딩된 값을 새로운 인자로 바꾼다.
  4. 함수를 호출 하는 곳을 고친다.

리팩터링2. 함수 본문을 콜백으로 바꾸기