[01.25] 내일배움캠프[Spring] TIL-58
[01.25] 내일배움캠프[Spring] TIL-58
Spring Team Matching System
프로젝트 기간 | 2023.01.16 ~ 2023.01.20
:: Keep
- 새로운 것에 대해 흥미를 가지고 시도를 한 것 - 웹 소켓 채팅 구현 시도
- 자동 문서화 API - 스웨거 , Spring Rest Docs
- 커밋 규칙을 사용하여 깔끔한 커밋 메시지 유지
- 소통을 하며 프로젝트의 빠른 기능 구현
:: Problem
- 기능 구현 시도를 하였지만 계속 잡고 있다가 시간 내에 완성을 하지 못한 것
- 하다가 안되는 기능이 있을 때에 다른 방법을 생각해 경로 변경하지 못한 것
- 상세한 계획을 세우지 못해 협업 간 계속 문제가 생기고, 수정할 사항이 생긴 것
- 브랜치를 사람 이름별로 나눴는데, 기능별로 나누지 않아서 그런지 머지할때 사소한 파일의 충돌이 생긴 것.
:: Try
- 새로운 것을 익히는 것은 프로젝트 주간에 하는 것이 아닌 따로 시간이 주어질 때 사용하기
- 구현하고 싶었지만 하지 못했던 것들을 체계적으로 정리해서 refactoring 해볼 것
- 테스트 코드 학습하여 TDD방식 지향하며 프로젝트를 진행할 것
- 비록 구현하는 것에는 실패했지만 웹 소켓과 네트워크에 대해 다시 공부하고 정립할 시간을 가질 것
- 다음부터 브랜치를 나눌때는 기능별로 나눌 것
느낀점
- JPQL을 써본 것 , Join Query의 사용
- 로그아웃, 리프레시 토큰 redis 방식으로 한번 시도해볼 것!!!!
Java Coding Test