RESTful API를 구현한 Spring 프로젝트 - Todo Project
Keep
이번 프로젝트에서 진행한 과정 중 다음 프로젝트에서도 유지했으면 하는 부분
1️⃣ 문서화 (Readme, ERD, API 명세서)
ERD, API를 사전에 작성하는 게 번거롭고 시간을 많이 잡아먹긴 하지만, 프로젝트를 진행할 때 참고해서 코드를 짜니까 진행이 빠르게 됐던 것 같다.
2️⃣ 프로젝트 기간 중의 트러블 슈팅 정리
메모장, 블로그를 이용해서 조금씩 트러블 슈팅을 정리해두니까 고민했던 부분을 까먹지 않고 정리할 수 있었다.
3️⃣ 주석 달기
기존에는 타인이 내 프로젝트를 이해하기 쉽도록 가독성을 위해 프로젝트를 완성하고 의무적으로 달았다면, 코드를 짜기 전에 주석으로 머리를 정리하면서 코딩을 하니까 훨씬 수월했던 것 같다.
4️⃣ 커밋 컨벤션 잘 지키기
커밋 기록을 찾아볼 때 가독성이 좋고 깔끔하다.
Problem
문제점 : 이번 프로젝트에서 발생한 문제점을 객관적으로 판단
해결 방안 : 해당 문제점을 해결할 수 있는 현실적인 방안 제시
1️⃣ 기능별로 해당하는 브랜치를 생성해서 작업하지 않고 main에서 통으로 작업했다.
개인 과제라 큰 문제는 없었지만, 앞으로의 협업을 위해 좋은 개발 습관을 들여놓도록 하자.
그리고 커밋도 비즈니스 로직 단위로 잘 세분화에서 자주 하자.
나름 생각날 때마다 커밋을 남기긴 했지만, 다시 보니 많이 섞여있어서 회고를 진행하면서 코드를 리뷰하기에 복잡한 것 같다.
-> Git을 열심히 활용하자!
Try
다음 프로젝트를 위해 해야 할 노력 또는 시도해볼 것
1️⃣ Controller, Service 분리해서 사용하는 연습하기
2️⃣ StringBuilder 공부하기 (문자열 동적 적용)
관련 발행글 모음
2025.03.23 - [언어, 프레임워크/Spring] - [부트캠프 5주차] 새로 알게된 개념, 메서드 정리
2025.03.24 - [트러블 슈팅] - [Java/Spring] 406 Not Acceptable / 검증 어노테이션 에러 메시지 변경
2025.03.25 - [트러블 슈팅] - [Java/Spring] 분리된 테이블의 데이터 반환 트러블 슈팅 (+레이어 리팩토링)
2025.03.26 - [프로젝트/프로젝트 회고] - [Java/Spring] Spring MVC 패턴과 Layered Architecture
'프로젝트 > 프로젝트 회고' 카테고리의 다른 글
[팀 도토리] KPT 회고 (0) | 2025.02.23 |
---|