내배캠 백오피스 프로젝트 A팀 2조 EI2 KPT회고
Keep
- 굳이 말을 하지 않아도 정해진 범위까지 알아서 기능을 추가하고 테스트하였다.
- 이번프로젝틀에서 GIT을 다른 프로젝트때보다 많이써봐서 매우좋았고 실력있는 팀원들 덕분에 배워간게 많다.
- 설계단계에서 ERD와 API명세를 작성할때 필요한 API기능들과 Entitiy와 해당 Entity간의 관계를 면밀하게 작성하여 실 서버 구축단계에서 빠르게 목표했던 기능을 구현 할수있던 점
- 팀원과의 원활한 소통으로 발생하는 문제를 빠르게 해결할 수 있었다.
- 진행도 및 문제점 공유를 통해 빠른 개발 가능
Problem
- 문제 발생시 화면공유를 통한 해결방한 논의
- @Valid를 이용한 유효성 검증을 글로벌예외처리로 나오게 하고 싶었지만 아직 이해도가 부족해서 하지못했다.
- 설계 단계에서 백오피스의 관리자 기능을 깊게 생각 못해서 이후 구현단계에서 관리자 와 유저 엔티티를 하나로 묶어 설계를하여 추후 관리자기능의 확장성을 염두에 두지 못한점
- 중간에 새로운 기능 추가로 인해, 중간 개발 진행이 조금 복잡했다.
- 여전한 git 문제
Try
- 문제발생시 모르는 부분 같이 찾아보기
- 설계 대상의 웹서비스의 이용자와 관리자의 역할이 명백하게 구분되어있는 경우 해당 엔티티를 분리하여 관리자 기능구현의 확장성을 고려
- 진행 여부가 불확실하더라도 꼼꼼한 기획 단계의 필요성을 느낌
- jwt, swagger, restful api 에 대한 심도 있는 학습의 필요성을 느낌
'프로젝트' 카테고리의 다른 글
Spring Trello Project (2) | 2024.01.04 |
---|---|
Spring Trello 프로젝트 KPT 회고 (1) | 2024.01.03 |
Spring 백오피스 project (0) | 2023.12.15 |
Spring newsfeed project (0) | 2023.11.28 |
Spring newsfeed team project -KPT회고 (0) | 2023.11.27 |