把操作后果写在前面,给异常状态留下继续的办法,把撤销范围交代给使用者
1030 · 问答社区
性能优化需要保留正确性检查。减少校验或跳过某段处理,可能让速度改善,却改变了结果含义。可以先明确不可改变的行为,再比较优化前后的输出与异常路径,使更快建立在同一任务仍被完成的前提上,也便于审阅者判断收益是否值得维护成本。
把操作后果写在前面
交互评审需要包含首次使用与偶尔使用的情境。
用户应能分辨内容已接收与结果已完成的不同阶段。
给异常状态留下继续的办法
资源回收问题常在中途退出的路径上暴露。打开文件后发生校验错误、建立连接后用户取消,都应有明确的释放位置。审阅这类代码时,可以沿着每个提前返回的分支检查资源归属,而不是只看顺利结束时是否调用了关闭动作。
同一行为的命名需要保持稳定的使用预期。
设置分类应贴近使用者想完成的事情。
把撤销范围交代给使用者
同步冲突的比较视图应突出真正不同的内容。若整篇文档都被标成改变,使用者很难找到需要决定的位置。可以保留上下文,同时按修改片段组织选择,并说明合并之后会保留什么,让冲突处理成为可逐项完成的任务,而不是一次不可检查的整体覆盖。
不同长度的文字有助于检查布局是否稳妥。
状态说明需要覆盖结果暂时不明的情况。
问题说明
- 产品文案应帮助使用者判断下一步动作。
- 默认选项需要容易理解,也应允许合理调整。
阅读提示
本文为原创阅读素材,内容用于情境讨论,不对应现实事件或实际服务承诺。
继续了解
从具体问题整理概念,先后出现还不足以说明因果,让出处帮助后来重新核查拆开问题之后还要回到整体,把观察范围写在判断旁边,分类可以有不止一种维度不把熟悉感直接当成理解,一个例子不能承担全部证明,允许知识整理保留过渡状态说明不确定究竟来自哪里,从不同入口走一遍流程图,把抽象关系写成可以核对的句子不同说法也许范围并不相同,在讲解停顿处发现知识缺口,按当前目的选择阅读材料对待纪念物也可慢慢决定,让共同生活少一些猜测,在旧物之间慢慢取舍纪念物也需要合适的来历,陌生人也有不便交谈的时候,沿河观察岸与水的关系记录现象先于判断原因,公共区域需要清楚反馈,从维护工作看持续成本不把估计写成测量结果,让使用体验带着具体情境,能源来源之外还有哪些环节把公共反馈接到后续,初次到访时如何找到入口,让常见问题有共同的说明一起做事之前先分清步骤,让屋里的光照向常坐之处,把饭桌上的默认期待说开给新的材料留下位置,分享顺序不必照搬查找过程,保留能够回到原文的线索