마틴 파울러의 리팩토링을 공부중이다. 지금까지 느낀점이 있다. 이책을 관통하는 핵심은 두가지라고 생각한다.
리팩토링
첫번째가, 이름짓기. 두번째가 응집도이다.
이름짓기는 가독성을 높여준다. 응집도높은 함수는 버그를 줄여주고 재사용성을 높인다.
함수 하나당 한 가지의 일을, 클래스 하나당 하나의 책임을 수행하도록 응집도를 높이자!
핵심은 이렇게 잡아보았다. 그 핵심을 잘 채득하기 위해 여러 챕터가 나뉘어진다.