Error Handling1 [iOS] SOPT - Swift 에러 핸들링 with Combine + Clean Architecture 사건의 발단 작년부터 계속 개발 중인 프로젝트에서 에러 핸들링에 대한 필요성이 계속 커져가고 있었습니다. 동아리원들을 위한 앱인데 사용자가 점점 늘어나서 수백 명이 되었고 팀원들 모두 전혀 예상하지 못했던 여러 가지의 버그가 발생하기 시작했습니다. SOPT 에서는 매주 토요일마다 세미나가 열리는데 이 때 동아리원들이 출석 체크를 쉽게 하도록 도와주는 기능을 추가되어 배포된 상태였습니다. 출석 시간인 토요일 14시에 무조건 앱이 잘 동작해야만 하는 상황이었는데....,,... 역시나 첫 대규모 사용인데 무사히 넘어갈리가 없었다...ㅎㅎ 그동안 에러 처리를 제대로 안했기 때문에 발생하는 일들이었고 당연하게도 에러 처리가 부족했기 때문에 버그를 잡는 것도 쉽지 않았습니다. 사진을 보면 다들 네트워크 오류라는 .. 2023. 7. 30. 이전 1 다음