FACTS
- 프로젝트명 : (팀 프로젝트)유튜브 앱 만들기
FINDINGS
- 문제점
- video 로드하는데 5개만 불러와지는 문제
- api 로드하는 함수를 만들었는데 스크롤을 내리니 함수가 여러번 반복해서 호출되어 중복 동영상이 로드되는 문제
- 동영상을 불러오고 채널 이미지를 불러올 때 request가 4번(..) 요청되어 에러가 발생한건 아니지만 효율적으로 수정할 필요가 있음
- 해결방안
- nextPageToken을 통해 다음 페이지 로드하도록 코드 수정
- Alamofire의 request는 비동기적으로 처리되는데 api를 호출할 때 데이터를 불러오기 전에는 request를 또 보내지 않도록 처리
- 썸네일, 채널이미지를 UIImage로 변환하는 과정은 셀에서 수행해도 될 것 같음. 그렇게 되면 4번 요청을 반으로 줄일 수 있음
FUTURE
- 문제 발생 시 디버깅이나 프린트문으로 원인 찾기
- API 문서 다시 보기
- 스스로 한번 더 해보기
- request 효율적으로 요청하는 방법 고민해보기(요청이 여러번 반복됨)
FEELINGS
- 팀원 코드 리뷰 해봐야겠음.. 진짜 잘하시넹
- 유튜브 API 얕봤다가 큰 코 다침 ㅠㅋㅋ
- 그래도 나날이 성장하는 나를 보면서 기분이 너무 좋다!!!!