可读性:为什么正确状态还必须让人容易看懂?

可读性:为什么正确状态还必须让人容易看懂?

可读性,是一个系统把与行动有关的状态、边界和后果呈现得容易辨认。电梯已经到达哪一层、文件正在同步还是失败、一个规则适用于谁,都可能在内部完全确定,却没有让使用者清楚看见。此时问题不是系统“不知道”,而是人无法据此可靠行动。

可读性不等于信息越多越好。屏幕同时显示二十项参数,可能比一个明确的红灯更难判断。它要求选择恰当层级:让当前决定需要的差异显出来,把暂时无关的复杂性留在后面。它也不同于可观测性;可观测性关心能否从信号推断内部状态,可读性关心相关状态是否已经被组织成人能理解的形式。

可读性连接透明度与可用性。透明只说明信息没有被隐藏;如果名称混乱、层级不明或反馈太迟,信息仍不能支持判断。好的可读性不是把世界变简单,而是让复杂世界在具体行动点上有清楚的入口。


了解 Geoffrey Chen 的更多信息

订阅后即可通过电子邮件收到最新文章。