없는 페이지와 잠깐의 오류를 같은 실패로 보여주지 않아요
찾을 수 없는 데이터, 삭제된 내용, 일시적인 DB 오류를 구분해 사용자와 운영자가 다음 행동을 판단할 수 있게 했어요.
컴윗
1분 읽기
모든 문제에 “오류가 발생했습니다”라고만 하면 해결할 수 없어요
주소가 틀려서 페이지가 없는 것과, 데이터베이스가 잠시 응답하지 않는 것은 완전히 다른 문제입니다. 하나는 다른 페이지로 안내해야 하고, 다른 하나는 잠시 후 다시 시도하게 해야 해요.
원인에 따라 응답을 나눠요
- 처음부터 없거나 삭제된 내용은 찾을 수 없는 페이지로 안내해요.
- 일시적인 연결 오류는 서비스 오류로 분리해 다시 시도할 수 있게 해요.
- 운영 로그에는 원인을 추적할 수 있는 정보를 남겨요.
사용자는 헤매지 않고, 운영자는 빨리 찾아요
같은 오류 화면으로 모든 문제를 뭉뚱그리지 않으면 사용자는 지금 할 일을 알 수 있고, 운영자는 문제를 해결하는 시간을 줄일 수 있어요.