* 原始文章地址可能暂时无法访问,仅展示文章的摘要信息

稻草人周刊 Vol.62」的摘要信息

Wonderful, Wonderful Johnny Mathis Apple Music 上周去看了《魔法坏女巫 2》之后,对巫师和 Glinda 合唱的那首《Wonderful》印象很深,看音乐剧《雨中曲》的时候也听到了 Wonderful 这个词,不知怎么地,竟然触发了有关另一首歌的回忆,歌名就叫作《Wonderful, Wonderful》——这是《绝望的主妇》最终季最后一季,Karen McClusky 请 Bree 帮她找了一张唱片,她在病床上离世时就听着这首歌。同时进行的还有另一条故事线,Susan 的女儿 Julie 在医院诞下了新生命。这个结局让我印象很深刻。 ⋈︎ · 连接 你的工作是交付可用的代码 📜 Your job is to deliver code you have proven to work 作者观察到一种现象:许多会使用 LLM 编程工具的新人,会在用 LLM 写出一大堆代码之后直接提交 Pull Request,指望同事或者开源项目的维护者在审查代码的时候解决问题。这很不负责,不仅在浪费其他人的时间,还完全没有尽到一个开发者的职责。 作者认为在提交 PR 时,应当附上「代码能跑」的证明,以下两个步骤都不能被跳过。 手动测试,给出输入和输出,提供文字输出、截图或者录屏 自动测试,提交的代码中应当集成相关的测试 其中,自动测试甚至也能用 LLM 写,尤其是在原先就已经有测试代码的情况下,Coding Agent 甚至会在没有被显式要求的情况下按照现有的模式编写测试。此外,不能因为有了自动测试就不进行手动测试,测试不总是能覆盖所有情况。测试应当包含最主要的操作路径(happy path)和边缘情况(edge cases)。 作者还提到了一个很有启发性的观点:计算机不能被追责(held accountable),程序员作为人类的工作就是为交...