내 코드가 그렇게 이상한가요? (센바 다이야, 인사이트) 318~321p 14.5 리팩터링 시 주의 사항 1. 기능 추가, 리팩터링 동시에 하지 않기 - 동시에 진행x, 한 쪽에 집중하기 o - 리포지터리에 커밋할 때도, 기능 추가 / 리팩터링 따로 구분 2. 작은 단계로 실시하기 - 커밋 : 어떻게 리팩터링했는지 차이를 알 수 있는 단위로 e.g. 메서드 이름 변경, 로직 이동 -> 커밋 따로따로 구분 3. 불필요한 사양은 제거 고려하기 기여하지 않는 사양에 해당하는 코드 -> 리팩터링하더라도, 개발 향상에 도움 x 리팩터링 전, 불필요한 사양이 있는지, 사양 다시 확인해보기 (불필요한 사양, 코드 미리 제거)