도리안의 개발 잡설 #197 - 만족스러운 자료를 찾기가 어려웠던 Resository  패턴의 오류 처리

in zzan2 years ago

Repository 패턴에서 오류, 예외 처리를 어떻게 할지 궁금해서 인터넷 검색을 해보았다. 자료들은 많으나, 만족스러운 자료를 찾기는 쉽지 않았다. 퇴근 직전에 그나마 괜찮은 자료가 발견되었다. 오류 처리는 결국 ViewModel에서 해줘야 하는 것인가... 오류는 크게 세 가지로 구분할 수 있다.

  • 인터넷 연결이 되지 않아 서버로부터 결과를 받을 수 없는 경우
  • 서버로부터 응답을 받았으나 HTTP 응답 코드가 200이 아닌 경우
  • HTTP 응답 코드가 200이나 기대한 결과를 받지 못한 경우

RxJava를 사용하는 경우, 위 세 가지 오류 핸들링을 만족할 수 있는 방법은 무엇인가? 내일은 좀더 만족스러운 방법을 찾을 수 있기를 바란다.


지난 개발 잡설들

Coin Marketplace

STEEM 0.28
TRX 0.12
JST 0.033
BTC 69626.36
ETH 3667.86
USDT 1.00
SBD 3.82