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

文件整齐之外还需状态,让范围说明跟着选择变化,让危险操作说明影响对象

1030 · 问答社区

用户提出增加一个入口时,可以先了解他为什么找不到现有路径。原因可能是名称不合习惯,也可能是入口所在位置与任务脱节。直接复制按钮虽然能够暂时缩短距离,却也可能产生多个状态不一致的路径,因此需要从寻找过程理解真正的障碍。

版本兼容编辑历史问答社区

文件整齐之外还需状态

交互页面的简洁应与信息是否容易发现一起评估。

导出范围最好在操作发生之前清楚可见。

让范围说明跟着选择变化

命名争论可以回到读者需要辨认的差异。两个函数名称相近,却分别返回副本与修改原对象,就值得明确区分。相反,若行为完全一致,仅为了个人习惯增加新称呼,可能会制造额外学习负担。名称的价值在于帮助预测用途,而不只是符合作者偏好。

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

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

让危险操作说明影响对象

注释适合解释不能从代码直接看出的约束。某个看似多余的检查也许为了兼容旧文件,删掉之后才会暴露问题。把保留原因与可以移除的条件写在附近,能够帮助后来者作出判断,也比逐字复述下一行代码更容易在修改时提供实际价值。

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

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

问题说明

阅读提示

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

继续了解