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

让任务入口保持容易辨认,用具体任务比较不同方案,不让内部分类挡住日常工作

1030 · 问答社区

设想一名维护者在排查过程中临时关闭告警,问题解决后忙于其他工作而忘记恢复。设置若支持到期自动结束,并在交接摘要中显示临时状态,就能减少这种遗留。把恢复责任纳入动作本身,比依赖每次都有人记得善后更容易形成稳定的操作习惯。

可访问设计条件保存问答社区

让任务入口保持容易辨认

撤销范围应与提示给出的预期相符。

实现成功与使用者完成任务之间仍可能有距离。

用具体任务比较不同方案

抽象是否有效,可以看新场景接入时需要知道多少旧场景的细节。若每次增加调用者都必须再添一个特殊开关,原有边界可能并未抓住共同规则。重构时可以保留真实差异,让相似代码暂时并存,避免为了消除表面重复而创造更难理解的统一入口。

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

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

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

假如一个列表每次刷新都自动选中第一项,批量处理者可能没有意识到选择已改变。可以保留仍有效的选择,并在对象消失或范围变化时说明影响。选择状态属于用户意图的一部分,不应仅为实现方便随数据重载悄悄重置,尤其当后续动作具有较大后果时。

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

测试样本应标明用途,不能冒充用户真实记录。

问题说明

阅读提示

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

继续了解