【代码整洁之道的终局:不读代码,只设关卡】| 帖子

软件工程泰斗Uncle Bob近期分享了他使用AI代理的策略:彻底放弃阅读AI生成的代码。

他认为这是榨取AI生产力的唯一路径,即不再纠结于每一行逻辑,而是用一套极端的约束阵列——包括单元测试、Gherkin验收测试、变异测试、质量指标和覆盖率工具——来包围AI。只要代码能闯过这套严苛的关卡,他就有信心交付。这标志着程序员角色从手艺人向约束架构师的转型。

当代码生成变得廉价且海量,人类的评审体力已无法跟上,真正的工程挑战变成了如何设计一套让AI无法作弊、无法产生副作用的验证系统。面对“不看代码还是不是工程师”的质疑,他的逻辑很硬:我是工程师,因为我承担最终责任。这种模式下,代码变成了易耗品,而定义“什么是正确”的约束逻辑成了新的核心资产。如果AI生成的代码变乱了,那是因为你设置的复杂度约束还不够狠。
 
 
Back to Top