zoukankan      html  css  js  c++  java
  • 略论错误提示的人性化

    作者:朱金灿

    来源:http://blog.csdn.net/clever101 

     

      晚上教一个亲人的小孩怎么使用博客。我设想是通过博客来加强他的文字表达能力。他恰好有新浪微博的帐号。我说正好,那你就用新浪博客吧。然后他就用他的微博帐号登录,结果出现错误提示:抱歉,系统登录失败,请稍后重试!这是个什么鬼,我心里嘀咕。我初步判断这是由于网络原因造成的,比如网速不行。于是我试着登录我的帐号,结果却是可以登录成功。然后我说估计是你的密码错了,让他尝试通过手机找回密码,结果找回密码后用新密码登录依然是提示:抱歉,系统登录失败,请稍后重试!

     

      由此我觉得这个错误提示设计得实在是很糟糕,因为它没有为用户解决问题提供任何有益的建议。系统登录失败我已经看到了,不用你来说,我需要知道的是什么原因造成了我的用户登录失败:网速不好,帐号不存在还是密码错误?以前我觉得一个好的错误提示应该是用户听得懂的,现在我觉得好的错误提示应该是易于排错的。用户听得懂也是为了用户排错。更好的错误提示应该是不但易于用户排错,也易于开发者排错。不易于排错的错误提示其实充斥网络,比如最常见之一是:你的用户名或密码错误,这个错误提示其实应该分为两个提示:一是你的用户名不存在,二是你的密码错误。单纯的提示你的用户名或密码错误往往造成用户需要同时验证用户名和密码。技术上很难做到精确提示吗?其实技术是可以做到的,问题主要在我们在设计错误提示时没有考虑它的易于排错性。

  • 相关阅读:
    RabbitMq+Haproxy负载均衡
    RabbitMq常用命令
    几种常见的消息队列
    RabbitMq集群搭建
    a=a+b与a+=b的区别
    Redis集群搭建
    变量作用域
    8.3吝啬SAT问题
    Surrounded Regions
    Binary Tree Maximum Path Sum
  • 原文地址:https://www.cnblogs.com/lanzhi/p/6469729.html
Copyright © 2011-2022 走看看