Matt Pocock 分享 expand/contract 拆分法:把单向门 PR 拆成两层降风险

mattpocockuk · x · 2026-10-27

Matt Pocock 分享一条工程实践:遇到「单向门」(难以回滚)的大改动时,把它拆成两个叠加的 PR——第一个实现全部功能但保持可轻易回滚(双向门),第二个叠加在其上、真正执行不可逆的部分,必要时配合 feature flag。

这样可以把超大 PR 的风险拆解:先让大部分改动在生产环境中验证,确认无误后再走不可逆那一步。这一模式也称 expand/contract,适合与 AI 编码 agent 协作生成大改动时控制风险。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →