给未来的自己写代码!
1. 团队中人的知识对齐差异导致了架构腐化
2. ai 会放大这个问题
由此出现了 harness,写一堆约束代码,可以一定程度上控制这个问题。但是它能做到的仅仅是“避免变得更糟糕”
llm + 自然语言天然的就是不靠谱,或者说,会带来墒增
我要任意 agent/人,接着做我的任务,得到的结果都能保持一致。可以做到这一点的,只有提供测试代码(难道还有比代码更加结构化和信息完善的提示词吗)
回看 kent back 的书,tdd 的重心从来不在测试,而在于他借助测试代码,表达出自己的任务清单。
一直都很难理解,为啥 sdd 这种会火起来

