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

让危险操作说明影响对象,不让内部分类挡住日常工作,一次保存可能包含多个阶段

1030 · 问答社区

文件下载失败后,提示应考虑浏览器或设备是否已经保存了部分内容。用户需要知道应该继续原任务还是重新获取。可以提供可识别的文件名称与结果入口,并避免在每次重试时生成难以区分的新名称,让下载文件夹不会成为判断哪份完整的额外负担。

空状态设计网络切换问答社区

让危险操作说明影响对象

用户应能分辨内容已接收与结果已完成的不同阶段。

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

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

空白图表可以解释当前尚无可展示数据,而不应随意补上装饰性曲线。若为了介绍功能展示示意图,应明确其示意用途。让真实结果与教学样例具有可辨认差别,可以帮助用户建立正确预期,也避免漂亮的占位内容被误当成系统已经采集到的事实。

重复点击可能来自反馈不足,而非使用者缺乏耐心。

清楚的入口名称可以减少理解内部术语的负担。

一次保存可能包含多个阶段

共享状态的修改入口越分散,维护者越难确认约束是否始终成立。可以把必须一起检查的条件收敛到清楚的边界,让调用者提交意图而不是直接改动多个内部字段。这样的封装是否合适,应看它能否保护实际规则,而不是只看代码形式是否整齐。

结果暂时不明时,应提供可查询的状态线索。

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

问题说明

阅读提示

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

继续了解