SuperAPI AI 工具集

error-handling-ux

设计与创作

查看项目

更新于 10-16 03:14

技能介绍

用途:设计贯穿产品的错误预防、检测与恢复体验,适用于错误横跨多个流程的情况,目标是减少挫败感并帮助用户成功完成任务。

主要能力按错误处理层级展开。预防:提交前内联校验、智能默认值与建议、破坏性操作的确认对话框、基于约束的输入(日期选择器、下拉框)、自动保存以防数据丢失。检测:字段实时校验、提交时表单级校验、网络错误检测、超时处理、权限与身份验证检查。沟通:使用清晰的人类语言而非错误代码,说明发生了什么及原因,告知下一步操作,将错误消息放在来源附近,并使用合适的严重级别(错误、警告、信息)。恢复:保留用户输入(出错时不清空表单)、为瞬时故障提供重试、提供替代路径、网络错误自动退避重试、为误操作提供撤销。

错误消息格式包含三部分:发生了什么(简短清晰描述)、为什么(如有帮助的上下文)、该做什么(具体解决动作)。

按上下文的错误状态:表单采用逐字段内联加顶部摘要;页面采用整页错误并提供重试或返回;网络采用带重试的提示条或横幅;空结果采用带建议的有用空状态;权限则说明需要什么访问权限以及如何获取。

最佳实践:绝不责怪用户;具体明确(不要只说“出错了”);保持用户上下文与数据;记录错误以便调试;像测试正常路径一样彻底测试错误路径。

限制:资料未提供具体平台、收费、价格或安装命令等信息。