React/OutSourcing-Project
아웃소싱 프로젝트 KPT 회고
자두두두
2023. 7. 24. 21:26
프로그램명: 자취방에서 살아남기
- 유튜브 api를 이용하고, 검색어 필터링을 통해 자취생들에게 유용한 영상만을 추천해주는 사이트이다. 카테고리 분류를 통해 각자 원하는 분류의 영상을 찾아볼 수 있으며, 상세페이지에서는 영상에 대한 의견 또한 남길 수 있다.
필수 요구 사항
- Youtube API
- API Reference | YouTube Data API | Google Developers
- YouTube Data API (v3) - Quota Calculator | Google Developers
- 상태관리 라이브러리는 RTK를 사용하고, React-query 또는 Redux Thunk 사용은 택1 진행
- firebase 또는 json-server 택1 진행
추가작업
- 로그인, 회원가입(Authentication api 이용)
사용하는 기술
- figma
- GitHub
- React
- firebase
- JSON
- react-query
- redux
- HTML, CSS, JavaScript
느낀점
<예지>
Keep
- 이전에 배운 지식을 최대한 활용하고자 했다.
- 오류를 해결하는데에 꾸준한 노력을 기울였으며, 여러가지 시도를 통해 최선의 해결책을 찾고자 했다.
Problem
- 코드 작성 과정에서 오타나 실수를 몇차례 반복해서 발생시켰다. 이로 인해 문제 해결에 많은 시간을 소요했다.
- 오류 메시지를 이해하지 못하는 경우가 있었다. 오류 메시지를 해석하지 못해 문제의 원인을 파악하는 데 어려움을 겪었다.
Try
- 앞으로 오타를 줄이고 실수를 최소화 할 수 있도록 주의 깊게 코드를 작성하겠다. 또한, 작성한 뒤 반복적으로 검토하여 오류를 최대한 예방하고 수정할 수 있도록 노력해야겠다.
- 오류 메시지를 정확히 분석하여 해결 방안을 탐색하고, 필요한 지식을 습득하여 보다 빠르고 효율적으로 문제를 해결하겠다.
- 문제 발생 시 팀원들과 상의하고 협력하여 함께 문제를 해결하는 데에 더욱 노력하겠다.
<은희>
Keep
- 탭에 모든 과정과 오류를 정리해가면서 다 기록하려고 했다.
- 오래 앉아서 고민하는 힘을 기르려고 노력했다.
Problem
- 구글링 해서 알게 된 코드들을 100% 습득하지 못하고 쓴 것
- 자잘한 오류는 그냥 넘어가는 성향
Try
- 앞으로 코드에 좀 더 집요하게 굴고 내 힘으로 완벽하게 해결하려고 해야겠다.
- TIL을 매일 작성해야겠다.
- 팀원들간의 소통을 더 적극적으로 이끌어가봐야겠다.
<승하>
"이번 팀프로젝트를 진행하면서 코드에 좀 더 친숙해진 것 같아서 좋은 경험이였습니다. "
Keep
- 시간을 정하고 계속 할 일을 찾아서 같이 진행한 점
Problem
- 리액트 쿼리사용 시 쿼리 키에 대한 이해가 부족하여 서브페이지와 메인페이지 구성의 문제가 있었습니다.
- 원인 : 공부방법 미숙
Try
- 사용하고자 하는 기능이나 플라스크 등을 사용할 때는 공식 문서와 강의를 필요한 부분을 정리하고 사용하는 것
- use가 들어가는 훅을 사용시에는 조건문 아래 작성하지 않을 것
- 기능 만들 시에 폴더명과, 파일명, 기능 위에 어떤 기능인지 주석달기
<윤식>
keep
- 이전 프로젝트 때는 시작하자마자 포기를 하고싶은 마음이 컸지만 이번 프로젝트 때는 기능을 맡고 최대한 해보려고 노력을 하고 공부를 했던 점.
Problem
- 어느정도 혼자 공부를 하고 부딪혀 봤을 떄, 모르는 부분을 팀원이나 튜터님들에게 상의하지 않은 점
- "나는 이건 못하겠지?" 라는 부정적인 마음을 갖고 있었던 점.
Try
- 내가 구글링을 하고 공부했던 코드가 왜 이렇게 되었는지 이해해보기
- 변수/ 파일명&폴더명을 팀원들이 알기 쉽게 작성하기
- 오류코드를 만나면 피하지 말기
- 투두리스트를 개인적으로 만들어봐야겠다.