본문 바로가기
매일 해내는 개발/Develog

[Develog] 리액트 칸반보드 프로젝트 KPT 회고

by 해야지 2022. 12. 28.
반응형

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

  1. 서로 질문하고, 격려하고, 적극적으로 피드백 하려고 한 것
  2. 안돼도 끝까지 하려고 시도한 것
  3. 새로운 기능을 시도해본 것
  4. 깃헙 flow나 컨벤션 지키려고 한 것

3. Problem

1) 문제

  • 서로의 코드에 대한 공유가 부족했다.
  • 따옴표 같은 것들에 의해서 깃허브에서 코드가 변경된 것처럼 처리됨
  • 커밋 컨벤션 기준 모호함
  • db구조의 잦은 변경

2) 원인

  • 프로젝트 기간이 짧고 특정 팀원에게 너무 많은 업무 가중되어 코드를 리뷰할 시간이 없음
  • 개인적인 코딩 경험 부족
  • 에러 해결에 예상보다 많은 시간 소요
  • 프리티어 세팅 등 코딩 컨벤션, 커밋 컨벤션에 대한 이해 부족 및 협의 부족
  • 초반에 팀 내 명확한 프로젝트 아이디어가 없다보니 db구조 변동이 잦았던 것 같음

4. Try

  • 반응형 처리
  • react-query
  • 달력 기능 사용할 경우 사용자가 설정한 것을 바로 결과 확인 가능하도록
  • 유효성 검사 예외 처리에 더 신경 쓰기
  • 파이어베이스
  • db구조나 로직에 대한 사전 협의

 

완성도도 떨어지고 로직도 엉망이지만 시도해보고 구현해냈다는데 큰 의의를 두고 싶다.

생각보다 결과도 잘 나와서 만족스럽고 크리스마스에도 코딩한 보람이 있었다.

이번에도도 즐거운 팀프로젝트를 진행했다. 좋았다!

반응형

댓글