반응형
⭐ KPT
프로젝트
- 팀명 : Spring… 참 10조?
- 팀원 : 김진훈, 김지현, 장동하, 최혁
- 개발 기간 : 2023.11.21 ~ 2023.11.27
- 개발 내용 : 뉴스피드 사이트 백엔드 API 만들기
📜 KPT 회고
1. KEEP (잘 한 것)
협업
- 기능별로 개발 역할 분담
- Git, Github를 적극적으로 사용하려고 시도함
- main, dev, feature branch를 나누고, dev branch에 pull request를 요청해서 코드 리뷰 후에 merge 하는 방식으로 협업함
- pull request마다 코드 리뷰를 진행함
- application.yml 설정 파일을 개인별로 잘 관리함
- 코딩 컨벤션과 커밋 컨벤션을 정하고 지키려고 노력함
- 저녁에 매일 기능 개발 상황을 공유하는 시간을 갖음
기술
- 필요한 기능을 구현하기 위해 필요한 기술을 공부하고 잘 적용했음
- Swagger를 통한 API 명세 작성과 테스트
- AWS s3 버킷을 이용한 이미지 서버 연동
- Gmail SMTP를 이용한 이메일 자동 전송 기능 활용
- Github의 Read me 작성을 통한 꼼꼼한 문서화
2. PROBLEM (아쉬운 것)
협업
- Git commit 로그에 의미 없는 merge 로그가 많이 생성되어 지저분함
- Git pull reqeust 올리기 전에 pull을 받지 않고 올린 경우가 있음
기술
- tokenvalue에 jwt 형식이 아닌 값이 들어왔을 때의 허용하는 페이지에 대한 예외처리 미흡
- 다대다 연관관계 테이블에 복합키 개념을 적용하지 않음
3. TRY (하고싶은 것)
협업
- 팀원 개인의 역량을 파악하는 시간을 갖기
- 할 수 있는 것과 없는 것의 명확한 구분 필요
- Git commit 로그를 깔끔하게 관리해보고 싶음
기술
- 리팩토링 시도
- 코드 리뷰를 통한 더 나은 코드 모색
- 기능별 함수 모듈화 적극 시도
- 코드 리뷰를 통한 더 나은 코드 모색
- 다대다 연관관계에 복합키 개념을 적용 시도
# FEEL
김진훈
얼떨결에 팀장을 맡았는데 다들 얘기도 잘 들어주시고 맡은 기능 개발도 열심히 해주셔서 좋은 경험이였습니다.
저번 프로젝트에서 협업할 때 하고 싶었던 것들을 이번 프로젝트에서 많이 적용할 수 있어서 좋았습니다.
프로젝트 시간이 촉박해서 여전히 리팩토링은 도전하지 못한 것이 조금 아쉽습니다.
김지현
프로젝트에서 많은 기능을 구현하였음에도 적절한 분배와 역할 분담, 꼼꼼한 설계, 테스트, 개개인의 노력이 잘 이루어져 완성도 높은 프로젝트를 함께 이룬 것이 좋았습니다.
또한 적극적인 git 사용과 코드 리뷰를 통해 git과 github에 익숙해질 수 있었습니다.
장동하
오랜만에 몰입하는 경험을 해서 개인적으로는 좋았지만, 몰입한 시간 대비 많은 성과물을 내지 못해 아쉽습니다.
기능 구현을 재촉하지 않고 기다려주시고 또 많은 개념들을 알려주신 팀원 분들에게 감사드리며 항상 건승하시길 바랍니다.
최혁
잘 하는 분들 사이에서 정말 많이 배우고 갑니다.
반응형
'Project' 카테고리의 다른 글
[내일배움캠프] 미니 프로젝트 KPT (0) | 2023.10.12 |
---|---|
[프로젝트] 로스트아크 경매장 알리미 (0) | 2023.10.09 |