TDD 推了十年没推动,AI 一来就成了
测试驱动开发,逻辑上完美,实践中推不动。
推不动的原因从来不是技术问题,是人性问题:维护成本高、没有习惯、一个人不遵守就全组放弃。
AI 恰好没有人的问题。不怕重复劳动,规则写好每次照做,没有侥幸心理。
以前是人写测试、人写代码、人维护测试。 现在是你写验收标准,AI 写测试和实现,测试自动守门。
写代码的是 AI,但为代码负责的还是你。测试是唯一靠得住的方式。
测试驱动开发,逻辑上完美,实践中推不动。
推不动的原因从来不是技术问题,是人性问题:维护成本高、没有习惯、一个人不遵守就全组放弃。
AI 恰好没有人的问题。不怕重复劳动,规则写好每次照做,没有侥幸心理。
以前是人写测试、人写代码、人维护测试。 现在是你写验收标准,AI 写测试和实现,测试自动守门。
写代码的是 AI,但为代码负责的还是你。测试是唯一靠得住的方式。