Refactoring 썸네일형 리스트형 Chapter1. 첫번째 예시 작성 중입니다 🏃♀️ Chapter 1. # 공연료 청구서 출력 작동 여부를 떠나 (미적으로) 깔끔한 코드가 필요한 이유 모든 기능은 변동 가능성 있는 정책을 가지고 있고 그에 따라 사람이 추가 작업을 해야한다. 이 때, 1. 수정할 부분을 찾기 쉽도록 하며 2. 수정 후 side-effect 체크를 보다 원활히하여 예상치 못한 버그를 피하기 위함이다. ✅ 발생할 수 있는 문제 - 청구서 작성 방식에 따라 HTML 출력 함수를 수정해야할 수 있다. - 청구 내역 계산법이 변경될 수 있다. 요구 사항을 정리하고, 작동 방식을 여러 함수와 요소로 잘게 나누자. 나누기 전에, 시간을 들여 테스트 코드를 마련하자. 작업 단위를 작게 가져가며 사소한 변경에도 테스트 코드를 확인하자. 1. 함수 쪼개기 참고 [6.. 더보기 이전 1 다음