9주차! 스프링 시큐리티(Spring Security)와 JPA 게시판 과제를 진행하다보니 한 주가 뚝딱 흘렀다 :)
스프링 시큐리티 (Spring Security)
삽질 ..? ㅋㅋㅋㅋ큐ㅠㅠㅠㅠ 강의에서는 WebSecurityConfigurerAdapter를 상속해서 사용하는 방향으로 진행하지만, 어느 순간부터 지원이 중단되어서 Override 대신 Bean으로 등록하는 방법을 찾아가며 강의 실습을 따라갔다. 우당탕탕 개발 일지의 아주 좋은 컨텐츠.
또한 스프링 부트 버전 3.0으로 쓰고 있었는데, 사용되지 않는 메서드가 많아 2.7로 버전 다운하여 실습을 진행하였다.
JPA 게시판 과제와 페어 프로그래밍
데브코스 팀원 중 한명과 페어 프로그래밍을 진행하며 JPA 게시판 과제를 진행했다. 역시 강의를 보면서 따라하는 것과 다르게, 직접 JPA를 설계하고 사용하려니 조금 미숙한 부분이 많았다. 하하하. JPA 적응을 1순위 목표로 두다보니 Setter 지양이나 생성자 등 클린 코드 측면에서도 놓친 것이 좀 있는 것 같다고 느껴졌다. 이 부분은 차차 코드리뷰를 받은 후 반영하면서 고쳐나가야겠다고 생각했다. 또 테스트에서는 팀원의 의견에 따라 Mock을 사용해보았는데 아직 테스트 코드를 작성하는 부분에 있어서도 잘 모르는 부분이 분명 있는 것 같다. Mock을 적극 활용하면서 익숙해져보아야겠다. 페어 프로그래밍을 통해서 서로 의견 공유하고 맞춰 나가는 것이 도움이 꽤 되었던 것 같다.
마무리
데브코스 외의 일정도 있었어서 거기에 학습과 과제까지 더해서 더더욱 한 주가 빠르게 흘러갔던 것 같다. ㅎㅁㅎ 하지만 각 일에 최선을 다하다 보니 한 주가 호로록 뚝딱 흘러간 것 같아서 뿌듯하다 :)
'회고 > 데브코스 백엔드 3기' 카테고리의 다른 글
[프로그래머스 데브코스 백엔드 3기] 11주차 회고 (0) | 2023.01.11 |
---|---|
[프로그래머스 데브코스 백엔드 3기] 10주차 회고 (0) | 2022.12.22 |
[프로그래머스 데브코스 백엔드 3기] 8주차 회고 (0) | 2022.12.22 |
[과제] JPA 게시판 과제 후기 (0) | 2022.12.21 |
[발표 스터디] 옵티마이저 (Optimizer) 학습, 그리고 발표 후기 🧐 (0) | 2022.12.08 |