JAVA/Spring
게시판 프로젝트 KPT
냥집발사자
2023. 1. 6. 16:30
Keep
- 설계 시 깔끔하게 정리하여 모두가 이해한 상태로 구현을 시작
- Git을 브랜치를 자세하게 나눠서 적극적으로 활용하였다.
- 코드리뷰를 통한 자신의 코드 설명
- 프로젝트를 시작하기 전 대화를 통해 서로의 생각을 이해 할 수 있도록 공유한 점
- 시작 단계에서 API 문서 작성을 하여 개발 단계에서 참고하면서 개발 할 수 있었던 점
- 적극적인 참여 태도
- 일정에 맞춰 계획한 기능 모두 구현한 점
Problem
- 추가적인 기능 구현보다는 필수 기능의 완성도를 높이는 데 많은 시간을 들였다.
- 맡은 기능에만 충실하여 다른 팀원들의 코드를 완벽하게 이해하지 못함
- 에러의 원인을 찾는 시간이 오래 걸렸다.
- 테스트 코드를 작성하지 않았다.
Try
- 이번 프로젝트를 바탕으로 기능을 더 구현한다.
- 프로젝트 기간 내에 구현을 완성했을 경우 팀원들과 리펙토링을 통해 프로젝트 완성도를 높일 수 있도록 노력해야겠다.
- 테스트 코드 작성을 통해 외부 프로그램의 기능을 사용하지 않고 코드를 테스트 할 수 있도록 한다.
- 연관관계에 대한 학습을 통해 좀 더 짜임새 있는 코드를 작성 할 수 있도록 한다.
- Swagger를 통해 협업을 원활하게 할 수 있도록 한다.
- exception처리를 좀 더 세분화해서 적절하게 사용할 수 있도록 한다.
- 팀원과 소통을 통해 모르는 부분에 대해서는 이해하고 넘어간다.
- 다양한 에러를 겪어보고 디버깅이나 로그 등을 보고 해결하며 숙련도를 높인다.
'JAVA/Spring' Related Articles