1. 어려웠던 부분 : 오늘 메인페이지의 주요 기능들을 프론트엔드와 합쳐보는 작업을 했다. 지난주 경험 덕분에 훨씬 수월하긴 했으나, 역시나 맞춰보면서 수정해야할 부분들이 계속 생겼다. 예를 들면, 좀더 프론트에서 처리하기 쉬운 반환타입으로 코드를 바꿔주는 작업이라 던가, 필요한 API를 추가한다던가 하는 작업이 있었다. 아무래도 빠른 시간 내에 코들르 구현해서 수정해야하다보니 그 부분이 어려웠던 것 같다.
2. 느낀 점 : 백지장도 맞들면 낫다, 집단 지성, 이 두 문장을 정말 팀원들가 많이 얘기하는 것 같다. 좋은 팀원들을 만나서 에러가 터질때마다 같이 알아보고 연구하고 어떤게 좋은 방법일지 토론해 보는 시간이 참 좋은 것 같다.
3. 새로 알게 된 내용 : 필터링 기능 구현을 Spring JPA Data가 제공하는 쿼리만으론 해결할 수 없어서 @Param과 native query 사용해서 해결을 했다. 팀원들 덕분에 이메일 인증구현이 어떻게 돌아가는지, 필터링 기능은 어떻게 되는지, 그리고 Swagger를 사용하는 법과 사용시 이점을 배울 수 있었다.
4. 셀프칭찬 (오늘 잘한 일) : 다른 팀원의 에러를 같이 해결하기위해 열심히 구글링하고 도와준 나를 칭찬한다.
5. 내일 할 일 : 코드 전체 리팩토링, 새로운 기능 코드 리뷰, 유의미한데이터 DB에 넣어 놓기, 마지막 프론트랑 합치기 !!
[오늘 공부한 부분]
[05] Spring 페이징처리 + 키워드 검색기능 구현
'TIL (Today I Learned)' 카테고리의 다른 글
[47] TIL 클론 프로젝트 회고 (0) | 2022.12.30 |
---|---|
[46] TIL 패키지 구조 / 비회원 처리 (0) | 2022.12.29 |
[44] TIL 클론코딩 - 검색기능 구현 (0) | 2022.12.27 |
[43] WIL (항해99 6주차) 프론트엔드 백엔드 첫 협업 (3) | 2022.12.25 |
[42] TIL 클론코딩 CRUD (0) | 2022.12.24 |