本文是《为什么软件工厂会失败》系列的第二部分,探讨如何在AI辅助编码中维持代码质量。作者提出,当前AI模型无法可靠地长期维护代码库质量,因此人类仍需把控代码审查。文章详述了四个阶段的优化流程:产品评审(明确问题和成功标准)、系统架构(对齐服务、端点、数据模型等)、程序设计(定义类型、方法签名、调用栈等)和垂直切片(从中间向外逐步构建并测试)。作者强调,通过先规划后编码,可以显著减少后期返工。文章还讨论了如何根据任务复杂度灵活运用该流程,并指出“好PR”的标准。最终建议是理解AI约束、优化流程、追求杠杆效应,并亲自审查代码。