KPT 회고
이번 첫 react 팀 프로젝트를 하면서 많은 부분을 배웠습니다.
우선 팀원들과 같이 Github으로 협업하기를 배웠습니다.
Issue 번호와 PR을 관리하고 서로에게 코드 리뷰를 써주며 더더욱 클린한 코드로 다가서게 되었고 실력 좋으신 우리 팀원분들의 좋은 습관, 기초를 많이 가져가는 시간이였습니다. 기존에 혼자 하는 것 보단 여러명이서 하며 서로가 서로를 스승삼아 같이 성장해 가는 모습이 눈에 보여 좋은 프로젝트를 진행했다. 라고 생각합니다.
그에 대한 회고를 KPT 회고의 형식으로 작성 해볼까 합니다.
Keep - 현재 만족하고 있는 부분 / 다음 프로젝트에서도 적용하고 싶은 점
- 코드 컨벤션을 작성하여 코드를 통해 소통하는 시간이 줄어들어 좋았습니다.
- issue를 통해 팀원이 어떤 일이 남았는지 확인할 수 있어서 좋았고,
PR를 통해 변경된 사항만 편리하게 코드 리뷰를 할 수 있어서 좋았습니다.
- 현재 프로젝트를 넘어 일반 범용 프로젝트에서 생각해야할 포인트들을 많이 알려주어서 좋았습니다.
- 다른 사람에게 코드 리뷰를 받을 수 있어서 좋았습니다. 또한 협업을 할 수 있어서 너무 행복했습니다.
- 브랜치를 따로 관리해 서로의 진행 상황을 확인하며 공유할 수 있는 게 너무 좋았습니다!
Problem - 불편하게 느끼는 부분 / 다음 프로젝트에서는 개선하고 싶은 점
- 공통 영역에 대한 작업 내용을 좀 더 많이 해봐야할 것 같습니다.
Layout, 공통 컴포넌트, 글로벌 스타일, 프로젝트 세팅을 빠른 시간 내에 해야해서 마음이 분주했습니다.
⇒ 기획 단계에서 서로 작업 단위 및 어떻게 작업할지 말을 해보는 것이 좋을 것 같습니다!
- 사용할 API를 우선적으로 공부하여 사용할 로직을 통일해서 커스텀 훅으로 만들어두는 작업을 해야 할 것 같습니다.
- 공통 컴포넌트나 코드 컨벤션을 지키면서 진행하는 부분이 생각보다 까다로웠습니다. 기능구현도 문제지만 UX,UI 를 생각하는것이 매우매우 힘들었습니다. ⇒ 제가 부족한 부분을 더 찾고 공부를 해야합니다.
- UI적인 측면을 조금 더 신경쓰고 싶습니다. 개발 진행 중에는 보이지 않던 글자 넘침 혹은 사이즈 조절 같은 부분들이 배포 이후엔 눈에 띄는 부분들이 많이 보이는 것 같습니다!
Try - Problem에 대한 해결책, 당장 실행 가능한 것
- 배웠던 내용을 다시 복기하면서 기본기를 탄탄히 다지고 반복학습을 하여 몸에 익힐겁니다!
- 서로에게 피드백 했던 내용와 피드백 받기 전 내가 왜 이런 코드를 짰는지 복습해 볼 겁니다!