Lobsters | 📄 原文链接 | 2026-11-01 收录

Kluever 手法:修 bug 请拆成两次提交

来源:jordi.inversethought.com — 2026-10-31

📋 概述

Jordi 介绍一种把 bugfix 拆成两个 commit 的写法:第一次提交只写一个“把 bug 行为钉住”的测试并让它通过,第二次提交既修 bug 又把测试断言改成正确的期望值。这样第一条提交证明了 bug 真实存在,第二条提交证明了修复真的改变了行为,而且每个 commit 上 CI 都是绿的,可以安全地做二分定位。

🔑 核心要点

💡 金句

In brief, it’s this: whenever you are doing a bugfix, do it in two commits.
← 返回 Lobsters 首页