SuperAPI AI 工具集

error-handling-ux

设计与创作

查看项目

更新于 10-15 22:37

技能介绍

用途:error-handling-ux 面向错误体验设计,目标是减少用户挫败感并帮助其成功完成任务。

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

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

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

最佳实践:不归咎用户;具体而非仅说“出错了”;保持用户上下文与数据;记录错误以便调试;像测试正常路径一样彻底测试错误路径。

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