Matt Pocock 分享 expand/contract 拆分法:把单向门 PR 拆成两层降风险
mattpocockuk · x · 2026-10-27
Matt Pocock 分享一条工程实践:遇到「单向门」(难以回滚)的大改动时,把它拆成两个叠加的 PR——第一个实现全部功能但保持可轻易回滚(双向门),第二个叠加在其上、真正执行不可逆的部分,必要时配合 feature flag。
这样可以把超大 PR 的风险拆解:先让大部分改动在生产环境中验证,确认无误后再走不可逆那一步。这一模式也称 expand/contract,适合与 AI 编码 agent 协作生成大改动时控制风险。
「编程与Agent」频道最新
- huggingface_hub 2.3.0 发布:百万文件列取从分钟级降到 20 秒 — lhoestq · 2026-10-27
- Nous Research 发布 Advanced Delegation 插件,子智能体可按任务选模型 — NousResearch · 2026-10-27
- 不上 X 的牙医邻居玩转 Codex,编程门槛正在消失 — gabrielchua · 2026-10-27
- 斯坦福 PaperFormalizer:把论文自动转成 Lean 验证版本 — StanfordUniversity · 2026-10-27
- TRL 异步 GRPO 训练器默认启用 score centering + masked importance sampling — _lewtun · 2026-10-27
- a16z长文:从PC到表格到邮件,「先混乱后驯服」是颠覆技术定律 — a16z Newsletter · 2026-10-27