IT/React
8조- 아웃소싱 KPT회고
HJ::
2023. 7. 24. 22:02
1. 한주의 흐름
1) 한 일
- 구글 스프레드 시트 API를 활용하여 외부 DB를 저장하고 데이터를 가져오는 작업을 수행 해보았다.
- Google Youtube API v3를 이용하여 미리 셀렉한 해리포터 관련 영상을 가져오도록 했습니다
- 리액트 리덕스 툴킷으로 로그인한 유저 정보를 currentUser로 저장하고, 여러 페이지에서 유저 정보를 사용할 수 있게끔 했습니다.
- 리액트 라우터 돔을 이용하여 페이지 이동.
2) 느낀점
- 김재영 - git을 다들 잘 활용하셔서 파트를 작은 단위로 계속 병합하면서 문제가 생기지 않아 편했습니다. 프로젝트에 많은 신경을 쓰지 못했는데 꼼꼼한 팀원 분들 덕분에 잘 마무리 했습니다
- 나윤빈- 이번 프로젝트를 통해서 구글 스프레드 시트 API를 활용하는 방법에 대해 새롭게 공부할 수 있었고, 처음으로 Youtube API도 활용해 볼 수 있어서 개인적으로도 많은 성장을 할 수 있었습니다. 협업을 하는 부분에 있어서도 팀원들과 소통하며 계획한대로 무난하게 프로젝트를 진행할 수 있었습니다. 또한 github을 활용해서 프로젝트하는 방법도 이제는 제법 익숙해졌으며 충돌도 많이 나지 않았고 쉽게 해결하면서 프로젝트를 진행할 수 있어서 좋았습니다. 한 주간 프로젝트 하느라 고생하셨습니다. 감사합니다 ㅎㅎ.
- 도지은 - 여러가지로 많은 부분에서 부족함을 많이 느꼈고 그것들을 보완하기 위해서 다양한 방법으로 좀 더 공부해야겠다고 생각했고 다른 사람들이 하는 것을 보면서 많이 배울 수 있었던 한주였습니다. 한 주동안 수고 많으셨습니다.
- 이소율 - 모르는 것이 있을 때 마다 팀원들과 함께 화면공유를 하면서 어려움을 해결할 수 있었지만 역시나 개인적인 성장에는 어려움이 많은 한 주였습니다.
- 그래도 관심있던 해리포터 주제를 기획해볼 수 있었고 팀원분들이 적극적으로 도와주셔서 잘 마무리 할 수 있었던 것 같습니다! 모두 고생많으셨습니다 ㅎㅎ
- 임호진 - git을 제대로 활용하면 협업을 하는데 굉장히 편리하고 서로 분업화하여 작업을 신속히 수행할 수 있다는 점을 배우게 되었습니다. 한 주간 프로젝트 하느라 고생많으셨습니다 !
2. Keep
- 프로젝트 진행 시 충분한 논의를 토대로 서비스 기획
- PR, merge 작업 시 화면 공유로 동의 후 작업 진행
- 기능별로 세분화한 파일을 만들어 작업 진행
- 어려움이 있을 때 마다 화면 공유로 실시간으로 해결하려 노력함
3. Problem
- 1) 구글 스프레드 시트 데이터를 어떻게 불러올지 감이 안 와서 시간을 많이 할애한 점
- 2) 스프레드 시트 라이브러리를 사용하기 위해 여러 오류가 발생했는데 예를들어 scripts start 부분에 --openssl 패키지를 바꾸고다른 라이브러리 버전도 마이그래이션 해야 한다는점이 해결하기 어려웠다.
- 3) Youtube API를 이용하여 추천 영상을 가져올 때 검색어를 입력해서 검색어에 알맞는 영상을 가져오고자 했으나, API 할당량 이슈
- 4)유튜브 플레이리스트를 만들어놓고 정해진 영상만을 가져오는 방법으로 해결.
4. Try
- 팀원들과의 적극적인 코드 리뷰하기
- 내가 작성한 코드 100% 이해하기