본문 바로가기

프로젝트

Spring 백오피스 프로젝트 KPT 회고

내배캠 백오피스 프로젝트 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