인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

inshkim01's profile image
inshkim01

asked

[Code Factory] [Intermediate] Flutter Real Practice! State Management, Cache Management, Code Generation, GoRouter, Authentication Logic, etc. Essential Skills to Become an Intermediate!

Try working with Restaurant Pagination Postman

커서 페이지네이션의 경우 마지막 모델이 숫자가 아닌 UUID 값으로 처리할때는 어떻게 되나요?

Written on

·

550

-1

마지막 key가 숫자의 경우와 UUID처럼 특정 고유 key의 경우 모두 다음 값을 특정할 수 있을 것 같은데 마지막 key의 데이터가 삭제 되었을때 key가 숫자일때는 문제가 없지만 UUID의 경우 오류가 발생하지 않나요? 그 부분은 어떻게 처리 하게 되나요?

 

1 2 3 4 5 6

take :4 , 마지막 키: 4 = 5 ,6 이 불러와짐

4 데이터가 삭제 되었어도 문제 없이 5,6 불러와짐.

 

X B. E. W. H. U

take : 4 마지막키 : W = H, U 불러와짐

W 테이터가 삭제 되었을시 기준값이 없기에 오류가 발생

 

위 경우입니다.

Flutter하이브리드 앱

Answer 1

-1

codefactory님의 프로필 이미지
codefactory
Instructor

안녕하세요!

포인트는 ordering에 있습니다.

어떤 조합으로든 order를 만들어서 순서를 필터링하는데 포인트가 있습니다.

"정확히" 바로 다음 값을 가져오는데는 어려움이 있겠지만 한개정도 스킵하는 상황은 만들 수 있을겁니다.

프로그래밍 "실무"는 원래 "완벽한" 환경을 만들어내는것보다 최대한 "많은 예외"를 커버할 수 있는 코드를 작성하는데 포커스를 맞추는게 좋습니다!

감사합니다!

inshkim01's profile image
inshkim01

asked

Ask a question