[Project] Delivery 프로젝트 4L 팀 회고
📝 프로젝트 개요
- 프로젝트명: AI를 활용한 배달 REST API SERVER
- 진행 기간: 2025.02.12 ~ 2025.02.26
- 팀원: 이승욱, 김정환, 김지현, 오연주
- 목표: 광화문 근처에서 운영될 음식점들의 배달 및 포장 주문 관리, 결제, 그리고 주문 내역 관리 기능을 제공하는 플랫폼 개발
📊 4L 회고
✅ 1. Liked (좋았던 점, 장점)
- 팀원분들이 각자 일을 가지고 하는게 다툼이 없었다.
- 공평하게 사다리타기로 진행되는 것도 나쁘지 않았다.
- 초반에 code with me를 통해 프로젝트의 세팅을 같이하여 오류를 줄인 것 같다.
- 오류가 생겼을 때 같이 해결하는 것이 좋았다.
📚 2. Learned (배운 점)
- refresh token에 대해서 공부하여 구현해봄
- docker를 사용하여 편리성을 깨달음
- 코드 convention의 중요성
- Scheduler의 사용법과 이점
- GlobalException의 사용법
- DDD 구조
- ERD설계에 관계형 DB와 비관계형 DB의 차이
- Spring security 예외 처리 방법
⚠️ 3. Lacked (부족했던 점, 단점)
- blacklist로 토큰 관리를 하지 못했었던 점
- test code를 작성하지 못했던 점
🔍 4. Longed for (아쉬웠던 점, 더 바랐던 것)
- 필수 요구사항만 구현했는데 조금 더 확장시켜보았으면 좋았을 것 같다.
- 개발 진행 중 필수 요구 사항을 발견하여 수정한 것
- JWT와 사용했던 기술들이 현업에서 어떻게 사용하는지 깊이 알아보지 못한 것
- 테스트 시간을 충분히 잡지 못한 것
🎯 다음 프로젝트를 위한 개선 방향
- 프로젝트에 사용될 기술 스택(MSA, CI/CD, Kafka)들을 좀 더 미리 공부해보는 게 좋을 것 같다.
- 일정 관리를 체계적으로 하여 더 많은 작업을 효율적으로 할 수 있도록 계획
- PR을 좀 더 세부적으로 작성할 수 있도록 연습해보는 것
- 매번 하는 CRUD가 아닌 다른 것도 도전해볼 수 있게 일정 조율을 하는 것이 좋을 것 같다.