오늘 한 일
팀프로젝트 발표
리팩토링
리드미쓰기
회고하기
< 너 내 동료가 돼라! >
✅ 프로젝트 소개
👉 게임을 같이할 사람을 구하는 웹사이트를 개발하는 프로젝트입니다.
이 프로젝트를 통해 게임을 좋아하는 사람들이 서로 만나 함께 게임을 즐길 수 있도록 하는 것을 목표로 합니다.
📍 https://github.com/4anghyeon/be-my-game-peers
✅ 받은 피드백
- firestore -> onSnapshot (db에 새로운 데이터가 들어올 때 알림)
- 회원가입 모두 통과했을 때 가입 버튼 활성화
- readme 상세하게 작성
✅ 리팩토링
- 코드 순서 규칙 정하기 : useState ▶ useEffect ▶ 코드
- 파일경로 잘못들어온 것 수정
- 변수 형식 통일
✅ github readme 기술스택 이미지 쓰는 방법
<img src="https://img.shields.io/badge/표시할이름-색상?style=for-the-badge&logo=기술스택아이콘&logoColor=white">
< KPT 회고 >
✅ Keep 현재 만족하고 있는 부분
- 각자 브랜치에서 작업하고 dev로 merge
- 서로의 진행상황 피드백이 빨랐음
- 처음에 기능별로 파일을 분리해서 깃헙에 올려둔 점
- 부족한 부분 서로 채워주기 (적극적으로 도와줌)
- 소통이 빨리 되는 점
✅ Problem 불편하게 느끼는 부분
- Style 관리의 불편함 (공통 컴포넌트 스타일, 색상 표 등)
- 변수 이름이 통일되지 못함
- Pull Request ⇒ Comment, Review 기능 활용이 미흡
- 데이터를 새로고침 해줘야 볼 수 있음 (
onSnapshot
활용)
✅ Try Problem에 대한 해결책, 당장 실행 가능한 것
- 프로젝트 시작 전에 공통 색상 표나, 컴포넌트를 생성하고 시작
- 리드미 쓰기
- 리액트 hook 같은 경우 처음 위치를 지정하고 작성 가능
- Merge 권한을 1~2사람으로 제한하고, 1명 이상의 리뷰를 받고 Merge 할 수 있도록
느낀점
좋은 팀원분들 만난 덕분에 너무 어려워서 멘탈 깨지는 와중에도
포기하지 않고 즐겁게 프로젝트 한 것 같다! (..그저 빛.. 팀장님.. ✨)
개인적으로는 이번 프로젝트에서 크게 기여한 점이 없는 것 같아 아쉬운 점이 많지만 ㅠㅠㅠ
프로젝트 결과물은 (우리 프로젝트지만) 훌륭하게 나와서 뿌듯하다 😎
다음 프로젝트에서는 어려운 부분도 좀 더 도전적으로 맡아서 해봐야지!
(그전에 파이어베이스 한 번 더.. 복습... 적용 해보고... 😭)
오늘은 푹 쉬고 내일부터 시작될 심화주차도 화이팅해야지! 😋