友好的exception的想法

本文讨论了在项目中提升客户满意度的关键点——优化异常界面展示。针对可处理的异常,提供用户友好的提示;对于系统级别的异常,通过数据库记录及用户反馈机制,实现更高效的问题追踪与解决。此改进方案旨在减少客户等待时间,提升用户体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    项目中展示给客户的exception界面是客户最不满意的部分,虽然不是经常出现的问题,但是一旦系统出现exception,客户会打电话给客服人员,客服人员反馈给技术人员,技术人员查询后台的log,根据log排除问题再反馈给客户。这一过程不能及时反馈和有效沟通造成客户满意度的下降。

 

    主要改进的思路是:(1)用户可以处理的exception,以详细的信息反馈给客户,提示用户操作。例如session失效,系统繁忙引起的exception,这类exception可以直接显示给客户,提示用户重新登录或刷新重试。

 

    (2)系统级别的exception,这类exception可能是系统的bug。在升级系统以后,会出现这类exception。现在的处理方法是查询后台的log,展示给客户的界面是exception的stacktrace信息,显示并不友好。为便于查询exception信息,可以将这类exception的stacktrace信息插入数据库中,管理员可以通过后台系统查询exception信息。展示给用户的信息为“系统发生未处理的异常,请及时联系管理员!”,界面上增加“发送”按钮,用户点击“发送”按钮,将标识exception的主键发送给管理员。管理员根据主键查询数据中exception的stacktrace信息,就可以知道用户反映的具体问题。

 

    这样做的优势在于:对管理人员来说,通过管理控制台就可以方便查询系统的exception,不需要频繁到后台查询log信息。对用户来说,用户可以处理的exception,提示其操作方式。用户不能处理的未知exception对其透明,不需要显示莫名其妙的stacktrace信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值