🚨 예상 문제점 / 아쉬운 점
프로젝트 준비 과정 또는 멘토링을 통해 발견된 잠재적 이슈들을 정리해 주세요.
N+1 문제 해결하지 못했음(데이터 백업)
깃 관련 기능을 제대로 다루지 못했음
깃
Issue
를 세세히 쪼개서 만들지 않았던 거 같음.
브랜치 분기 전 프로젝트 초기화 미흡. 공통구조, 클래스 및 설정 초기화등.
브랜치 관리 기준을 기능 별로 다루었으면 더 수월하게 작업했을 것 같음.
개인 별 개발 리포트를 적지 못해서 아쉬웠음.
충돌이 많이 발생했었음
패키지를 더 세분화하여 나눠서 개발했으면 충돌이 적었을 것 같음.
글로벌 예외 관련하여 논의 후 지정, 컨벤션 지정 필요
커밋을 작은 단위가 아닌 큰 단위로 쪼개서 날림.
팀프로젝트 경험이 충분치 못해 개인 개발 D-day 예측이 어려움
시간 관리 미흡으로 인한 기능 미구현
🔧 개선 사항
멘토님의 피드백을 반영하거나 팀 논의를 통해 도출한 개선 포인트를 정리해 주세요.
리팩토링을 통해 fetchjoin이나 entity graph를 구현하여 N+1 문제 해결
주강사 피드백을 통해 롤백 후 공통엔티티 작성하여 다시 브랜치 분기
다음 프로젝트에서는 공통 엔티티를 만든 후에 브랜치 분기가 필요
충돌을 막기위해 PR 규칙을 정하고 시작하기