- 새롭게 알게 된 내용 또는 인상 깊었던 부분
리팩토링 후 코드의 길이가 길어졌다 해서 안 좋은 리팩토링이 아니라는 것을 깨닫게 되었고 제가 짠 코드가 얼마나 좋지 않은 코드였는지 깨닫게 해준 시간이었습니다.
- 좋았던 점
스터디를 하지 않았다면 리팩토링에 대해 생각할 시간을 가지지 않았을 것 같습니다. 항상 기능을 우선적으로 개발을 해왔는데, 리팩토링 또한 중요한 개발 중 하나라는 것을 알게 된 것이 좋았습니다. 제가 작성한 코드를 다시 돌아보며 리팩토링을 하는 시간을 가질 수 있게 해준 계기가 되어 너무 좋았습니다.
- 아쉬웠던 점
코드 하나 하나 읽어보며 직접 프로젝트에 적용하고 싶었지만, 어느 부분을 리팩토링을 해야 하는지 코드를 분석하고 이해하는 눈이 부족한 것 같다. 그리고 아직 클래스에 익숙하지 않고 모든 리팩토링 기법을 이해하지 못한 것 같습니다.
- 앞으로의 방향
클래스에 대해 조금 더 학습을 하여 리팩토링 책 내용을 더 잘 이해할 수 있도록 해야겠습니다. 함수형 프로그래밍을 공부하면서 제 코드에도 리팩토링을 적용시켜보는 시간을 가져야겠습니다.