有问必答
提问 · 回答 · 专题 · 经验
问题与思路

从返回路径发现流程缺口,不让内部分类挡住日常工作,先听见用户看到的现象

1030 · 问答社区

加载过程若没有反馈,用户可能重复点击,随后又收到多次结果。处理这种问题可以从交互状态入手,说明动作已经被接收,并明确是否还能取消。等待时长不确定时,不必编造精确倒计时;保持当前状态可信,比让进度看起来一直向前更重要。

搜索排序文件校验问答社区

从返回路径发现流程缺口

授权流程需要让人明白当前任务与服务对象。

通知需要说明为什么在此刻出现。

不让内部分类挡住日常工作

跨进程协作不能只依赖内存中的完成标记。进程重启后,未结束任务需要有可恢复的依据。可以把关键状态与必要输入持久保存,并设计重复执行时的识别方式,让恢复流程能够判断从哪里继续,而不是凭是否收到上一次通知来猜测工作是否完成。

一个功能的效果应放在具体使用流程中检查。

对不确定状态的诚实说明,比虚假的进度更可靠。

先听见用户看到的现象

测试数据的选择应覆盖有意义的差异。一个缺少可选字段的对象,可能比许多排列整齐的完整对象更能揭示处理漏洞。整理样例时可以写明它想检验的条件,让后来维护者知道为何保留这条内容,而不是把测试集不断扩充成无法解释的杂物堆。

产品文案应帮助使用者判断下一步动作。

中途离开后如何恢复,也是流程完整性的一部分。

问题说明

阅读提示

本文为原创阅读素材,内容用于情境讨论,不对应现实事件或实际服务承诺。

继续了解