본문 바로가기

회고/데브코스 백엔드 3기

[프로그래머스 데브코스 백엔드 3기] 9주차 회고

반응형
SMALL

9주차! 스프링 시큐리티(Spring Security)와 JPA 게시판 과제를 진행하다보니 한 주가 뚝딱 흘렀다 :)

 

스프링 시큐리티 (Spring Security)

삽질 ..? ㅋㅋㅋㅋ큐ㅠㅠㅠㅠ 강의에서는 WebSecurityConfigurerAdapter를 상속해서 사용하는 방향으로 진행하지만, 어느 순간부터 지원이 중단되어서 Override 대신 Bean으로 등록하는 방법을 찾아가며 강의 실습을 따라갔다. 우당탕탕 개발 일지의 아주 좋은 컨텐츠.

또한 스프링 부트 버전 3.0으로 쓰고 있었는데, 사용되지 않는 메서드가 많아 2.7로 버전 다운하여 실습을 진행하였다.

 

[우당탕탕 개발일지] WebSecurityConfigurerAdapter 지원 불가

이번 주부터 Spring Security 관련 강의 듣기를 시작했다. ((두근두근)) 어려움의 프레임으로 돌돌 쌓인 보안 관련 친구라 설렘 반 두려움 반 입니다! 그리고 설정에서부터 막혔다. ㅇㅁㅇ !! 강사님은

soso-hyeon.tistory.com

 

JPA 게시판 과제와 페어 프로그래밍

데브코스 팀원 중 한명과 페어 프로그래밍을 진행하며 JPA 게시판 과제를 진행했다. 역시 강의를 보면서 따라하는 것과 다르게, 직접 JPA를 설계하고 사용하려니 조금 미숙한 부분이 많았다. 하하하. JPA 적응을 1순위 목표로 두다보니 Setter 지양이나 생성자 등 클린 코드 측면에서도 놓친 것이 좀 있는 것 같다고 느껴졌다. 이 부분은 차차 코드리뷰를 받은 후 반영하면서 고쳐나가야겠다고 생각했다. 또 테스트에서는 팀원의 의견에 따라 Mock을 사용해보았는데 아직 테스트 코드를 작성하는 부분에 있어서도 잘 모르는 부분이 분명 있는 것 같다. Mock을 적극 활용하면서 익숙해져보아야겠다. 페어 프로그래밍을 통해서 서로 의견 공유하고 맞춰 나가는 것이 도움이 꽤 되었던 것 같다.

 

[과제] JPA 게시판 과제 후기

8주차에는 강의로 JPA를 배우기 시작했다. 우선 전체적으로 느낀 점은 익숙하지 않은데 그래서 신기하고 재밌었다. 기존 JDBC에서 직접 쿼리를 작성해야 하고 결과를 받아와야 하던 방식과는 다르

soso-hyeon.tistory.com

 

마무리

데브코스 외의 일정도 있었어서 거기에 학습과 과제까지 더해서 더더욱 한 주가 빠르게 흘러갔던 것 같다. ㅎㅁㅎ 하지만 각 일에 최선을 다하다 보니 한 주가 호로록 뚝딱 흘러간 것 같아서 뿌듯하다 :)

 

 

반응형
LIST