코딩
리팩터링 2판 리뷰 - 3장
리팩터링 2판(마틴 파울러 저)을 읽고 작성한 리뷰입니다. 앞선 1, 2장에선 리팩토링의 예시와 왜 리팩토링이 필요한지에 대한 내용과 대략적인 적용 방법이다. 3장에선 대체 이 리팩터링을 언제 적용 할 까?에 대한 내용이다. 리팩터링을 해야되는 기준을 명확하게 규정 할 수 없다. 이 책에서는 악취가 나면 바로 리팩터링할 시점이라고 주장한다. 여러가지 예시가 등장하는데 현재 나의 개발 경험상 몇 가지만 공감 할 수 있었다. 나머지는 경험이 부족한 탓인지 미래에 대한 예방이라고 생각하고 대충 읽고 넘어갔다. 하지만 몇 가지 예시 중에선 정말 공감이 됬다. 역시 겪어보고 해결책을 찾아야 잘 읽히는것 같다. 악취의 몇 가지 종류 이름 코드를 표현하는 데 가장 중요한 요소 "이름"이다. 모듈 명, 클래스 명, 함..