오늘의 활동
- 5단계 구현 완료
- 리뷰 PR 작성
- HTTP 완벽 가이드 2장
- IoC 컨테이너 공식문서 해석
- roach와 미팅
- 백준 1924번
느낀 점
- 아침 스크럼 시간에 동료들의 도움을 받아 어제 해결하지 못한 부분을 드디어 해결할 수 있었다. userId를 Article로 계속 못 받아오고 있었는데 그 이유가 진짜 그냥 단순했다. 어제 리팩토링 하던 도중 ARTICLES 테이블에 WRITER를 삭제를 했는데 삭제 후 USERID를 추가를 해야 했었다. 당연히 DB에 안 들어가니 NULL 값만 들어갈 수밖에 없는 로직이었다. 막상 깨달으면 허무한데 혼자서는 절대 빠르게 해결 못할 부분들을 동료들이 쉽게 해결해줘서 항상 감사하다.
- 세션에 따라서 수정, 삭제할 수 있는 권한을 구현했다. 에러를 받아서 5xx 페이지로 이동하도록 했는데 제대로 된 예외처리가 아닌 것 같다. 이번 카페 미션에서는 테스트 코드도 그렇고 예외 처리도 그렇고 못 한 게 너무 아쉽다.
- 새 리뷰어인 로치와 가볍게 미팅하는 시간을 가졌다. 앞으로 어떻게 할지에 대해 구체적으로 좋게 말씀해주셔서 많은 도움이 됐다. PR에 모르는 부분들은 적극적으로 남기라고 하셨으니 오늘 남는 시간은 PR을 정리하는 시간으로 보냈다. 정리하면서 다시 타임리프 예외 처리를 시도해 보았는데 대체 왜 안 되는 건지 이해를 못 하겠다. ModelAttribute도 적용하고 다른 동료들의 코드와 똑같은데도 나만 오류가 난다. 로치의 솔루션으로 예외 처리를 할 수 있게 된다면 다음주부터는 테스트 코드에도 집중해야지..!
Leave a comment