主要观点:作者曾深信测试的重要性,自己写了大量各种语言的测试代码且热爱测试,但如今对测试产生了怀疑。现在所使用的高质量软件 Ghostty 和 Zed 测试数量比预期少,且合并无测试的 PR 后世界并未崩塌,产品依然优秀。作者开始认为软件质量与测试可能没有关联,测试只是某种导致质量的其他因素的症状,Kent Beck 16 年前关于测试的观点“为达到一定置信度尽量少测试,不常犯的错误可不测”或许是关于测试唯一需要知道的事,以及要有在乎的人。
关键信息:作者一半以上代码是测试代码,曾坚信测试好未测试代码差,现对测试效果产生质疑,Ghostty 和 Zed 测试数量少但产品质量高,Kent Beck 关于测试的观点。
重要细节:作者实习时就写测试,写过多种类型测试,经历过很多因测试导致的问题,如不稳定测试、等待时间长的集成测试等,而 Ghostty 和 Zed 分别在核心部分和基础数据结构等有测试,完整测试套件运行时间较短,作者多次合并无测试的 PR 且世界正常。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。