6조 KPT 회고
1. 한 주의 흐름
1) 한 일
프로젝트 명: 🍬 CANDY(you CAN Do anYthing) 🍭 칸반보드
필수 작업: Task CRUD, 댓글 CRUD, 로그인 기능 구현 추가 작업: 캘린더 기능, 친구초대 기능, Task와 댓글 생성 시간 표시 기능, 마이페이지 기능 구현
2) 느낀점
명준 - 그 동안 실력이 부족해서 해보고 싶었던 파트를 맡아보지 못했었는데 부담을 정말 많이 줄여주셔서 기능구현 역할을 맡아볼 수 있었습니다. 비록 성공하지 못했지만 너무 좋은 팀원들을 만나 정말 후회없을 정도로 결과에 상관없이 도전을 해볼 수 있어 의미있는 프로젝트가 되었습니다.
예슬 - 여러 라이브러리를 쓰면서 생각보다 제공된 것들을 제대로 사용하는 것들이 어려웠습니다. 하지만 구현을 해냈다는 점에서 큰 의의가 있었다고 생각하고 캘린더를 구현한다는 것은 정말 어려운 것이구나 를 알게 되었습니다. 짧은 시간이 었는데도 이야기를 했던 것들의 대부분을 구현할 수 있도록 도와주고 소통해주신 팀원 분들에게 감사했습니다:)
재현 - redux toolkit, thunk의 개념이 어려웠고 정말 많은 에러로 해결하기 어려울 때도 있었지만 그만큼 react에 대해 알아가는 좋은 시간이 었던 것 같고 좋은 팀원들과 프로젝트 기간동안 함께 고생한 보람이 있는 것 같습니다.
정은 - 새롭게 배운 부분에 파이어베이스를 추가하게 되어 어려웠고 계획에서 로직을 정확하게 짜는게 많이 중요하다는 걸 느꼈습니다. 그래도 여러가지를 시도해 본 것에 많은 의미를 두고 싶습니다. json-server를 사용하게 되어 서버에 대한 이해를 가질 수 있는 시간이어서 좋았습니다. 또 각자 자리에서 묵묵히 역할 이상의 능력을 다해주시는 팀원분들과 함께해서 감사했습니다.
다인 - 전반적인 어플리케이션 디자인을 하면서 시야를 넓힐 수 있었던 기회 였습니다. 처음에는 react, redux, axios 등이 생소하게 느껴졌지만 프로젝트를 하면서 익숙해질 수 있었습니다. 좋은 분들과 팀이 되어서 프로젝트 진행에 무리가 없었던 것 같습니다. 다들 수고 많으셨습니다.
2. Keep
- 서로 질문하고, 격려하고, 적극적으로 피드백 하려고 한 것
- 안돼도 끝까지 하려고 시도한 것
- 새로운 기능을 시도해본 것
- 깃헙 flow나 컨벤션 지키려고 한 것
3. Problem
1) 문제
- 서로의 코드에 대한 공유가 부족했다.
- 따옴표 같은 것들에 의해서 깃허브에서 코드가 변경된 것처럼 처리됨
- 커밋 컨벤션 기준 모호함
- db구조의 잦은 변경
2) 원인
- 프로젝트 기간이 짧고 특정 팀원에게 너무 많은 업무 가중되어 코드를 리뷰할 시간이 없음
- 개인적인 코딩 경험 부족
- 에러 해결에 예상보다 많은 시간 소요
- 프리티어 세팅 등 코딩 컨벤션, 커밋 컨벤션에 대한 이해 부족 및 협의 부족
- 초반에 팀 내 명확한 프로젝트 아이디어가 없다보니 db구조 변동이 잦았던 것 같음
4. Try
- 반응형 처리
- react-query
- 달력 기능 사용할 경우 사용자가 설정한 것을 바로 결과 확인 가능하도록
- 유효성 검사 예외 처리에 더 신경 쓰기
- 파이어베이스
- db구조나 로직에 대한 사전 협의
완성도도 떨어지고 로직도 엉망이지만 시도해보고 구현해냈다는데 큰 의의를 두고 싶다.
생각보다 결과도 잘 나와서 만족스럽고 크리스마스에도 코딩한 보람이 있었다.
이번에도도 즐거운 팀프로젝트를 진행했다. 좋았다!
'매일 해내는 개발 > Develog' 카테고리의 다른 글
[Develog] 타입스크립트 기초 (0) | 2023.01.17 |
---|---|
[Develog] Glitch로 json-server 배포하는 방법 (2) | 2023.01.02 |
[Develog] 칸반보드 프로젝트 진행중 (0) | 2022.12.28 |
[Develog] 옵셔널 체이닝 (0) | 2022.12.27 |
[Devleog] 2022년 12월 마지막주 로그 (0) | 2022.12.25 |
댓글