dev.to | 📄 原文链接 | 2026-09-29 收录

实现细节,是判断力消失的地方

来源:dev.to — 2026-09-27

📋 概述

作者写了一个小工具,用来找出「哪些人还在等我回复」。这个工具有三个版本,每个版本都是正确的,却给出三个不同的答案:18、34、2。原因是每个版本都悄悄定义了「已回复」的含义——只算楼中楼、算整条帖子里我之后的任何回复、或者同时套用两条规则。工具没有一处坏掉,每个数字对它自己定义的人群都是对的,真正的毛病出在问题上。作者由此展开:写代码就是这样一个把判断固化成实现的过程,而一旦判断变成实现,它就不再像判断了。

🔑 核心要点

💡 金句

工具没有一处是坏的。每个数字对它自己定义的那部分人群都是对的。问题出在问题本身:每个版本都把自己的数字报成了「谁在等我」的答案。
← 返回 dev.to 首页