171208~10-TIL

Reading time ~1 minute

12월 08일(금요일)

- MVC 프레임워크, JDBC 라이브러리 : JDBC 라이브러리 실습

  • 실습 완료

  • 기능적으로는 완료 되었으나 추가적으로 리팩토링 해야 할 부분들이 보임


12월 09일(토요일)

- 피곤해서 하루 종일 잤다.

  • 피곤하기도 했지만 최근 날씨가 급격히 추워지면서 몸살로 고생했던 분들도 있고 해서 몸 관리 차원으로 무리하지 않고 아예 푹쉬었다.

12월 10일(일요일)

- MVC 프레임워크, JDBC 라이브러리 : JDBC 라이브러리 재작업

  • 새로운 브런치를 만들어서 처음부터 구현

느낀점

  • 이번주 작업이 생각보다 길어졌었다. 행사를 다녀서 집중이 분산된 점도 있지만 결정적으로 현재 상태에 안주한 감이 없잖아 있는거 같다. 예전보다 즐기면서 하고 있지만, 프로그래밍을 공부하면서 품었던 독기가 옅어진 느낌이다. 다시 정신 바짝 차리자.

  • 푹 쉬고서 일요일에 JDBC 라이브러리를 마저 리팩토링 하려다가 작업하려고 앉자마자 생각이 바껴서 이전 머지된 상태서 새로 브런치를 만들어서 처음부터 구현을 했다. 한번에 최종적인 상태로 구현을 해 보려고 했는데 그렇게까진 안돼서 다시 순차적으로 진행을 해보았다. 새로 작업을 안했으면 좀더 오래 걸렸을것 같은 작업이 생각 외로 빨리, 그것도 이전보다 나은 상태로 끝났다. 이후 피드백 파트를 확인해보니 상속(inheritance, is-a)조합(composition, has-a)을 통한 중복 제거 부분이 추가로 더 있어서 마저 작업을 해봐야겠다.

  • 이번에 포비가 제시해준대로 순차적으로 리팩토링을 진행하면서 최종 형태에 도달하면서 단순히 코드가 깔끔해졌는 느낌보단 디자인 패턴이란게 이런식으로 좀 더 나은 코드를 위한 선배 개발자들의 고뇌의 산물이지 않을까란 생각이 들었다. 이전까지는 디자인패턴이라고 하면 어려운 무언가라고 막연히 생각했다. 근데 이번 실습을 통해서 디자인 패턴이 왜, 어떻게 나왔는지 알 것 같다. 그러고나니까 디자인 패턴이 아름답게도 보이고 이전과 달리 관심이 가게 됐다. 그래도 지금 당장은 다른 봐야 할 것들이 많아서 디자인 패턴들을 따로 공부 할 생각은 없지만 공부를 하다가 마주치는 디자인 패턴들에 대해 관심을 가지고 보게 될 것 같다.


내일 할일

  • MVC 코드 리뷰 및 JDBC 실습 마무리