TIL

9/16

iksadnorth 2023. 9. 16. 23:35

👣 개요

오늘은 주특기 프로젝트 2일차로서 나에게 주어진 프로젝트의 기초 기능 구현을 모두 마쳤다.

내게 주어진 것은 다음과 같았다.

  • Company Entity 관련 API 구현
  • Comment Entity 관련 API 구현
  • 전역 예외 처리
  • Spring Security 도입
  • 인가 필터 구현
  • @CreatedBy 기능 활성

이번 과제는 이전의 주특기 훈련 주차의 코드와  다르게 테스트 코드 관련으로 신경을 썼다.
왜냐 하면, 현재 Member 로그인 기능을 다른 팀원 분이 맡아주셨기에 통합 테스트를 진행하기 어려운 상황이었다.

그래서 단위 테스트를 진행하였고 덕분에 단단한 코드를 작성할 수 있게 되었다.

https://github.com/Specialty-Project-Team-2/miniproject-backend

이번 개발에서 다소 까다로웠던 부분은 Git 관련 부분이었다.
같이 백엔드를 맡으신 팀원 분께서 Github Flow라는 Branch 전략에 대해 익숙하지 않으셔서
해당 부분을 맞춰나가는 것이 난이도가 높았다.

차후에 팀원으로서 Github Flow에 대한 지식이 없는 분과 함께 할 때를 대비해서
관련 게시글을 작성할 계획이다.

 

비록 더 이상 구현할 것이 없지만 DB에 저장할 정보를 크롤링할 계획을 세우고 있다.

Wanted나 로켓 펀치와 같은 사이트에서 데이터를 스크래핑할 수 있도록 코드를 구성하고 있다.
내일 선에서 끝마칠 예정이다.

'TIL' 카테고리의 다른 글

9/18  (0) 2023.09.18
WIL - 9/11 ~ 9/17  (0) 2023.09.17
9/15  (0) 2023.09.15
9/14  (0) 2023.09.14
9/13  (0) 2023.09.13