CHAPTER 11 일급 함수 II코드 냄새 하나와 리팩터링 두 개 코드의 냄새: 함수 이름에 있는 암묵적 인자 거의 똑같이 구현된 함수가 있다 함수 이름이 구현에 있는 다른 부분을 가르킨다 리팩터링: 암묵적 인자 드러내기 리팩터링: 함수를 본문을 콜백으로 바꾸기 카피-온-라이트 리팩터링하기 함수 본문을 콜백으로 바꾸기 단계 본문과 앞부분 뒷부분을 확인하기 함수 빼내기 콜백 빼내기 참조 쏙쏙 들어오는 함수형 코딩(심플한 코드로 복잡한 소프트웨어 길들이기)