Daily iOS
테스트

테이크홈 과제의 테스트 배치

"3~5시간 안에 끝내라"는 안내와 함께 "기본 단위 테스트를 포함한 최소 iOS 앱"을 만드는 테이크홈 과제를 받았습니다. 시간이 빠듯할 때 어디에 어떤 테스트를 넣겠습니까?

면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
짧은 답 보기

테스트 가능한 경계(네트워크 프로토콜·뷰모델)를 먼저 만들고, Codable 디코딩·뷰모델 상태 전이·에러 경로에 빠른 단위 테스트를 넣는다. 테스트는 많이가 아니라 테스트 가능한 구조를 잡았다는 증거로 넣는다.

받은 질문 공유