본문 바로가기

JAVA/Spring

게시판 프로젝트 KPT

Keep


  • 설계 시 깔끔하게 정리하여 모두가 이해한 상태로 구현을 시작
  • Git을 브랜치를 자세하게 나눠서 적극적으로 활용하였다.
  • 코드리뷰를 통한 자신의 코드 설명
  • 프로젝트를 시작하기 전 대화를 통해 서로의 생각을 이해 할 수 있도록 공유한 점
  • 시작 단계에서 API 문서 작성을 하여 개발 단계에서 참고하면서 개발 할 수 있었던 점
  • 적극적인 참여 태도
  • 일정에 맞춰 계획한 기능 모두 구현한 점

Problem


  • 추가적인 기능 구현보다는 필수 기능의 완성도를 높이는 데 많은 시간을 들였다.
  • 맡은 기능에만 충실하여 다른 팀원들의 코드를 완벽하게 이해하지 못함
  • 에러의 원인을 찾는 시간이 오래 걸렸다.
  • 테스트 코드를 작성하지 않았다.

Try


  • 이번 프로젝트를 바탕으로 기능을 더 구현한다.
  • 프로젝트 기간 내에 구현을 완성했을 경우 팀원들과 리펙토링을 통해 프로젝트 완성도를 높일 수 있도록 노력해야겠다.
  • 테스트 코드 작성을 통해 외부 프로그램의 기능을 사용하지 않고 코드를 테스트 할 수 있도록 한다.
  • 연관관계에 대한 학습을 통해 좀 더 짜임새 있는 코드를 작성 할 수 있도록 한다.
  • Swagger를 통해 협업을 원활하게 할 수 있도록 한다.
  • exception처리를 좀 더 세분화해서 적절하게 사용할 수 있도록 한다.
  • 팀원과 소통을 통해 모르는 부분에 대해서는 이해하고 넘어간다.
  • 다양한 에러를 겪어보고 디버깅이나 로그 등을 보고 해결하며 숙련도를 높인다.

'JAVA > Spring' 카테고리의 다른 글

2023.01.03 @PreAuthorize @Secured 사용하기  (0) 2023.01.04
2023.01.02 Spring Security...ing  (0) 2023.01.02
2022.12.21 Lombok  (0) 2022.12.22
2022.12.08 JPA 2  (0) 2022.12.08
2022.12.07 JPA 기초 ...ing  (0) 2022.12.07