[TIL] 챌린지반 과제 피드백!

한철희·2024년 4월 12일
0

TIL

목록 보기
30/57

따로 TIL에 작성하진 않았지만 이번주에 챌린지반 과제를 제출했었다

이런식으로 내 깃헙에 있는 유저 정보, 리포지토리 정보를 불러오는 앱이었다
AlamofireKingfisher를 활용해보는 과제였다
공식적으로 처음 라이브러리를 사용해보고 데이터통신관련 코드를 구현해본 날이었다
그래서 이때는 좀 이해가 안갔는데 후에 내배캠 강의에서 URLSession강의를 듣고나서 코드를 다시보니 그제서야 이해가 갔다
아무튼 위의 과제에 대해서 튜터님과 1:1 코드리뷰를 진행하며 피드백을 받았다.
피드백 받은 사항은 아래와 같다

아래의 내용을 수정해주세요.

  • LoadMore 개발해주세요.
  • RepoManager는 URLSession으로 변경해주세요.
  • DispatchQueue.main.asyncAfter(deadline: .now() + 1) {
    - // 1초 딜레이 부분은 다른곳으로 이동해도 좋을거 같습니다.
  • class TableView 이름은 맞춰주세요.

우선 테이블뷰를 끝까지 불러온후 다음 페이지를 불러오는 LoadMore관련 기능을 구현하라고 피드백 받았다. 사실 이 기능은 원래 과제에 포함되었던 것으로 내가 시간부족으로 구현하지 못한것이다

그리고 Alamofire를 통해 구현한 데이터 통신부분을 URLSession으로 다시 해볼것을 추천해 주셨고 Pull To Refresh기능 구현 부분의 적절한 재배치를 권하셨다

마지막은 TableViewCell을 작성할 때 내가 뒤늦게 파일이름을 수정하고 정작 코드에서는 수정안했는데 이 부분을 짚어주셨다.

가능한 빠른시일내에 해당 피드백들을 반영하여 코드를 수정해야겠다

profile
초보 개발자 살아남기

0개의 댓글