Hotdry.

Article

直接表达:工程文档中的认知减负策略

探讨工程文档与代码评审中过度修饰的认知代价,以及直接表达如何降低团队决策延迟。

2026-05-30systems

在技术团队日常协作中,文档和代码评审往往承载着远超字面信息的价值 —— 它们是决策链条的关键节点。然而,一个容易被忽视的问题是:过度修饰的表达正在悄然增加团队的认知负载,拖慢决策节奏。

Caleb Gross 在其近期文章中提出了一个简洁有力的观点:"You can just say it"(你可以直接说出来)。这句话看似平常,却直指工程沟通中的一个深层病灶 —— 我们太习惯于用繁复的包装来传递简单的意图。

过度修饰的隐性成本

工程文档中的过度修饰通常表现为以下几种形式:冗长的背景铺垫、过度使用被动语态、为了 "显得专业" 而堆砌术语、以及在代码评审中用委婉的措辞来回避核心问题。这些做法的出发点往往是善意的 —— 避免显得过于直接、照顾对方感受、或者遵循某种 "正式" 的写作规范。

但问题在于,每一次阅读都需要读者在形式与意图之间做额外的解码工作。当一段代码评审意见写成 "这个实现方式可能需要再考虑一下,或许可以探索其他方案" 时,评审者真正的意图被埋在了层层包装之下。接收方需要花费额外的心智资源去推断:这是委婉的拒绝,还是 genuinely 的建议?

Tom Hudson 曾有一个精妙的观察:"如果你要用 LLM 帮我写邮件,我宁愿你直接把 prompt 发给我。" 这句话揭示了一个关键洞察 —— 在工程沟通中,意图本身比形式更有价值。当形式过度膨胀时,意图反而变得模糊。

意图与形式的分离

Gross 在文章中区分了两个概念:intent(意图)和 material form(物质形式)。创作是将意图蒸馏为形式的过程。传统上,这两者紧密绑定 —— 作者通过反复打磨,让形式尽可能准确地承载意图。

但生成式 AI 的出现打破了这种绑定。现在可以轻易地产出大量形式,而背后的意图却稀薄甚至缺失。Gross 将这种现象称为 "AI slop"—— 形式饱满但意图难以辨识的内容。有趣的是,人类在没有 AI 辅助的情况下,同样可能陷入类似的陷阱:为了显得 "专业" 或 "礼貌",反而让真实的意图被淹没在修辞之中。

在工程语境下,这种意图与形式的错位尤其危险。代码评审不是文学创作,其核心功能是传递技术判断、指出潜在风险、提出改进方向。当评审意见被过度包装,开发者需要额外的心智资源来解码,这直接增加了认知负载。

认知负载与决策延迟

认知负载理论指出,人类的工作记忆容量有限。当处理信息时需要同时关注多个层面 —— 字面意思、隐含意图、情感色彩 —— 可用的心智资源就会被稀释。

在代码评审场景中,这种负载的累积效应是显著的。一个需要反复阅读才能理解的评审意见,不仅拖慢了个别 PR 的合并速度,更会在团队层面造成决策延迟。当每个评审回合都因为表达模糊而需要额外的澄清沟通时,整个团队的迭代节奏都会受到影响。

更隐蔽的影响在于心理层面。当团队成员习惯了在沟通中 "猜意图",一种低效的沟通文化就开始形成。人们开始默认 "话里有话",在简单的技术判断上花费不必要的政治性思考。这种文化一旦固化,纠正成本将成倍增加。

直接表达的实践框架

直接表达不等于粗鲁或无礼。它的核心是在尊重对方的前提下,最大限度地降低信息传递的摩擦。以下是几个可操作的实践要点:

明确意图前置。在文档或评审意见的开头直接陈述核心观点,再根据需要补充背景。避免让读者在长篇铺垫中寻找重点。

使用主动语态。主动语态天然更直接、更清晰。"这个函数存在空指针风险" 比 "可能存在空指针问题需要关注" 更易于处理。

区分事实与观点。在代码评审中,明确标注哪些是客观问题(如 "这里缺少边界检查"),哪些是主观建议(如 "我认为可以简化这个逻辑")。这种区分帮助接收方快速判断响应的优先级。

提供可执行的反馈。模糊的反馈如 "再优化一下" 不如具体的 "将循环内的重复计算提取到循环外"。后者降低了接收方的决策成本。

建立团队约定。直接表达需要双向的安全感。团队可以明确约定 "我们偏好直接的技术反馈",为这种沟通风格提供文化背书。

从个人习惯到团队文化

直接表达首先是一种个人习惯,但其价值在团队层面才能充分释放。当文档作者和代码评审者都遵循 "just say it" 的原则时,整个团队的沟通带宽得到释放。

这种文化的建立需要示范。技术负责人可以通过自己的文档和评审意见展示直接表达的范例 —— 不是通过批评他人的 "不直接",而是通过自身实践展示这种风格的有效性。

值得注意的是,直接表达在不同文化背景下的接受度存在差异。全球化团队可能需要额外的敏感性,但核心原则不变:在尊重的前提下追求清晰。这意味着直接表达可以有不同的实现方式,但其目标 —— 降低认知负载、加速决策 —— 是普适的。

结语

工程文档和代码评审的本质是协作工具,而非个人展示平台。当意识到每一个额外的修辞层都在增加读者的认知负担时,"直接表达" 就从一种风格偏好转变为工程效率问题。

"You can just say it"—— 这句话的价值不仅在于其简洁,更在于它揭示了一个常被忽视的事实:在工程语境中,意图本身往往比任何包装都更有分量。降低形式与意图之间的摩擦,是提升团队决策效率的一个低成本、高回报的杠杆点。


参考来源

systems

内容声明:本文无广告投放、无付费植入。

如有事实性问题,欢迎发送勘误至 i@hotdrydog.com