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

输入完成之后发生了什么,默认选择不必适合所有人,把选择后果放在决定之前

1030 · 问答社区

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

文件导出查询纠错问答社区

输入完成之后发生了什么

批量行为的影响不能仅靠当前屏幕让人猜测。

设置分类应贴近使用者想完成的事情。

默认选择不必适合所有人

多步向导适合减少一次性负担,但需要让用户理解总目标与当前位置。只显示下一步,可能使人不知道还要准备什么。可以提供简短阶段概览,并允许在不破坏状态的前提下返回修改,让分步过程保持方向感,也避免为了线性演示牺牲真实任务中反复调整的需要。

默认选项需要容易理解,也应允许合理调整。

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

把选择后果放在决定之前

设想用户收藏了一份模板,作者后来更新了内容,他却不知道自己的收藏是否跟随变化。可以区分固定副本与持续引用,并在更新时显示差异。这样使用者能够决定何时采用新版本,也避免熟悉模板悄悄变化后,原有填写习惯与当前规则发生不易察觉的冲突。

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

帮助内容应围绕任务,而不是只列页面上的控件。

问题说明

阅读提示

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

继续了解