- 새롭게 알게 된 내용 또는 인상 깊었던 부분
- 리팩터링은 성능 향상을 위해서 한다고 생각했었는데 성능은 오히려 떨어질 수 있지만 그 외의 장점들이 있다는 내용이 기억에 남습니다. 더 편한 유지보수와 쉬운 기능 추가 등의 효과로 결과적으로 생산성을 높이게 된다는 내용.
- 좋았던 점
- 리팩터링이라는 단어는 많이 들었지만 실제로 제대로 해본적은 없었습니다. 단순히 코드의 길이를 줄이는 것에서 벗어나서 다양한 리팩터링 기법들을 알게 되어서 좋았습니다.
- 아쉬웠던 점
- 책에서 대부분의 예제를 Class 기준으로 설명하기 때문에 Class를 별로 사용해 본 적 없는 입장에서 글의 맥락은 이해할 수 있으나 실례가 크게 와닿지 않은 부분들도 상당수 있었습니다.
- 앞으로의 방향
- 멘토님께서도 말씀해 주셨지만 해당 책은 1번 읽는다고 제대로 효과를 볼 수 없다고 하셨습니다. 시간이 어느정도 지났을 때 다시 읽어보면서 새로운 깨달음을 얻어보려고 합니다.