네트워킹
API 에러 처리 설계
네트워크 계층에서 completion(nil)로 실패를 뭉뚱그려 넘기는 코드를 봤습니다. 시니어라면 API 에러를 어떻게 모델링하고 화면까지 전달하겠습니까?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
네트워크 계층에서 completion(nil)로 실패를 뭉뚱그려 넘기는 코드를 봤습니다. 시니어라면 API 에러를 어떻게 모델링하고 화면까지 전달하겠습니까?
전송 오류·HTTP 상태·디코딩·도메인 오류를 계층화한 에러 타입으로 모델링하고 throws로 전파하며, 사용자 메시지 매핑은 한 계층에서 결정한다.
Swift 언어주관식심화
async/await 로 네트워크 레이어를 설계합니다. 요청 함수의 에러 처리를 throws, Result<T, E> 반환, Swift 6의 typed…
#result #typed-throws
네트워킹객관식기초
멱등한 GET 요청이 실패했습니다. 자동 재시도(백오프 포함)가 적절한 실패를 모두 고르세요.
#http-status
네트워킹주관식딥다이브
1시간 실습으로 "공개 API를 호출해 리스트로 보여 주는 앱"을 만들라고 하면, 아키텍처·에러 처리·UI 성능을 평가한다고 합니다. 시니어로서 어떤 순서로…
#error-handling
네트워킹주관식기초
폰스크린에서 "Swift 로 간단한 네트워킹 레이어를 설계해 보라" 는 질문을 받았습니다. 서드파티 없이 URLSession 위에 어떤 타입들을 두고 각 타입이…
#error-handling