[3장] 사용자와 소통하는 에러 메시지 쓰기

김하은·2021년 10월 8일
0

1. 에러 메시지를 쓰기 전에 에러부터 없애자

  • 개발자용 에러 메시지와 사용자용 에러 메시지를 분리할 것

2. 사용자 에러 메시지를 제대로 쓰는 법

사용자 에러 메시지의 목적은 사용자 스스로 에러를 해결하게 하는 것이다.
따라서 에러 메시지에는 에러의 내용, 에러의 원인, 에러 해결 방법이 포함되어야 한다.

  • 에러내용 : 오류로 인한 문제와 종류
  • 에러 원인 : 오류를 발생시킨 직접적, 근본적 원인
  • 에러 해결 방법: 사용자가 오류를 해결할 가장 쉽고 빠른 방법

에러 메시지를 보여주는 순서

  1. [에러 해결 방법] 3초 후 다시 시도하십시오
  2. [에러 원인] 아이템을 인계받을 상대방에게 다른 사용자가 아이템을 인계하는 중이어 동시에 인계할 수 없습니다
  3. [에러 내용] 요청하신 아이템의 인계를 시간 내에 처리하지 못하였습니다.

    3초 후 다시 시도하십시오
    상대방이 다른 이용자의 아이템을 인계받는 중입니다.


버튼에 예 아니오를 쓰는 것은 좋지 않다
-> 버튼의 본래 역할은 **특정한 행동을 유도** 하는 것 내용이 길어지더라도 페이지에서 머물기/나가기와 같이 행동을 분명히 표시할 것

3. 사용자의 에러를 줄이는 메시지 구조화

  • 버튼의 순서
    확인-취소 순서는 국가나 서비스마다 순서가 다름. 따라서 서비스 내에서 일관성을 갖도록 한 순서로만 표시해야한다. 혹은 시각적으로 강조해도 좋다.

  • 일정한 에러 반복 이후에는 다른 방법이나 다른 메시지를 보여준다.

4. 에러 메시지 대신 예방 메시지를 쓰자

사용자 입장에서 이해해 볼 것

0개의 댓글

관련 채용 정보