<aside>
💡
🔹 4L 회고란?
📝 프로젝트 개요
- 프로젝트명: FlexiRoute
- 진행 기간: 25.02.12 ~ 25.02.26
- 팀원: 정민수, 이지언, 노현지, 염금성
- 목표
- 필수 도메인 구현
- 모놀리식 아키텍처(4계층) 구현
- MSA를 염두에 두고 각 도메인 독립성 확보
- 도전 과제 달성
📊 4L 회고
✅ 1. Liked (좋았던 점, 장점)
💡 프로젝트에서 만족스러웠던 부분이나 좋았던 점을 기록하세요.
✍ 작성
- 기술적 측면
- 분리되어 있는 각 도메인에서 필요한 공통항목들을 잘 관리하여 진행됨
- MSA를 염두에 두고 도메인 의존성을 최소화함으로써, 각 도메인 간의 의존관계를 제거하고 WebClient를 통해 REST 통신 방식을 사용하여 독립성을 가지게 됨
- 여유 기간 확보를 해둠으로써, 진행상 차질이 없었음
- 공통 예외 처리를 둠으로써, 각 도메인에 예외를 반환해주도록
CustomException, GlobalExceptionHandler를 인터페이스/클래스로 생성
- 깃/코드 컨벤션을 구축함으로써, 제 각각으로 구현되는 코드들의 통일성을 갖출 수 있었음.
- 협업 방식 측면
- 원활 커뮤니케이션을 통해 의사소통이 문제없이 진행됨
- 서로 의견을 듣고 한번 더 생각함으로써, 상대방의 의사를 존중하면서 진행함
- 체계적인 문서 정리와 시각 자료, 노션 공간(추가) 등을 활용하여 정보 전달을 효율적으로 진행함
- 구체적인 의사소통 방법을 결정함으로써, 명확한 의사소통을 절차를 만들어냄
- 코드 리뷰를 활용하여 Git 충돌 방지 및 서로
📚 2. Learned (배운 점)
📖 프로젝트를 통해 새롭게 배운 점이나 성장한 부분을 기록하세요.
✍ 작성
- 일일 스크럼을 통해 각자 진행 사항을 추가 문제 해결을 할 수 있었음
- 명확한 예외 처리 방식
CustomException을 통해 모든 도메인에서 일관된 예외 처리 방식을 적용하는 것이 우지 보수에 효과적