DDD-Community / DDD-11-Dissonance-iOS

DDD 11기 iOS 2팀
3 stars 0 forks source link

[ITDS-42] feat: 공고 업로드 기능 Domain, Data 계층 구현 #25

Closed Hansangjin98 closed 4 weeks ago

Hansangjin98 commented 1 month ago

📌 관련 이슈 번호

24


📘 작업 유형


📙 작업 내역 (구현 내용 및 작업 내역을 기재합니다.)


📋 체크리스트 (PR을 올리기 전에 스스로 확인해봐요!)


📝 특이 사항

작업 도중 Git에서 이슈가 발생했습니다. 잘 해결하여 문제는 없지만, 커밋 순서가 일부 꼬이게 되어 작업 내용 확인시 가급적 Files changed 로 확인해 주시면 감사하겠습니다!

Hansangjin98 commented 4 weeks ago

네트워크 오류가 발생했을 경우에 대한 유닛테스트 함수를 구현하는 과정에서, 오류를 공통적으로 처리할 수 있는 기능이 있으면 좋겠다는 생각이 들었습니다. 이를 처리하기 위해 MozipNetworkResult 열거형과 catchAndReturn 매핑해 반환하는 catchAndReturnNetworkError 함수를 구현했습니다.

이 부분 참고 부탁드리며, 추가적인 의견이나 리뷰 부탁드립니다! @wongbingg

wongbingg commented 4 weeks ago

에러처리에 관련해서는 회의를 해봐야 할 거 같아요! 일단 지금의 방식대로 적용하고 추후 하나의 에러처리 스타일을 정해야할 것 같아요 현재는 다음주 까지 배포일정에 맞춰서 진행해보는게 좋겠습니다!