리팩터링 2판 공부한 내용을 간단히 정리해보았습니다. 1.1 자, 시작해보자!예시 코드를 제시함극단의 공연 비용을 책정해주는 시스템 1.2 예시 프로그램을 본 소감프로그램이 새로운 기능을 추가하기 편한 구조가 아니면 → 먼저 기능을 추가하기 쉬운 형태로 리팩터링하고, 원하는 기능을 추가하기방을 먼저 치우고 새 가구배치를 하는 것과 동일수백 줄짜리 코드를 수정할 때, 먼저 프로그램의 작동 방식을 쉽게 알 수 있도록 여러 함수와 모듈로 재구성 1.3 리팩터링의 첫 단계리팩터링의 첫 단계는 코드 영역을 검사할 테스트 코드를 작성하는 것!!리팩터링에서 테스트의 역할은 중요하다리팩터링하기 전에 제대로 된 테스트부터 마련한다. 테스트는 반드시 자가진단하도록 만든다.원하는 내용을 소스코드와 테스트코드에 넣어두면 더블..