1. 리팩터링 1장 1 . 자. 시작해보자! Json 으로 필요한 값을 정의하여 들고있고 청구서를 출력하는 걸 function statement 로 필요한 값을 출력하는 함수를 보여줌 2. 예시 프로그램을 본 소감 코드 자체는 나쁘지 않게 쓰였졌음 단, 확장성에는 어려움을 가지고 있을 수 있음 3. 리팩터링의 첫 단계 리팩터링은 이미 구현된 기능을 다시 조립하는 경우가 많기 때문에 테스트의 역할이 중요하다는 걸 강조함 4. statement() 함수 쪼개기 Switch 문을 함수로 쪼개는 걸 먼저 설명해줌 -> 앞으로 이걸 함수쪼개기 라고 한다고 정의함. 그리고 무언가 변경점이 있으면 바로 바로 테..