分享用多 agent 做 PR 初审、人工把关影响面的代码审查流程
RT @addyosmani:我现在怎么做代码审查:代码越多,人工审查就越要有选择性,也就是不要通读所有代码。
1. 每个 PR 先经过多 agent 初审。它应该找出 bug、验证 bug、按严重程度排序、给出修复建议。任何重要事项的批准权仍归人类。
2. 在敏感度较低的代码上做影响范围小的改动(这类改动往往很多!),只要初审干净,就可以跳过深入的人工审查。这有助于让 PR 数量暴增变得可控。
3. 核心/敏感路径仍然需要有一个负责人和人工签字确认。你的时间就花在这里:验证、约束,以及建立对 agent 能安全覆盖范围的信任。你要保住可恢复性。
Agent 做初审,人类负责影响范围。
来自 @GergelyOrosz 的好问题!
1. 每个 PR 先经过多 agent 初审。它应该找出 bug、验证 bug、按严重程度排序、给出修复建议。任何重要事项的批准权仍归人类。
2. 在敏感度较低的代码上做影响范围小的改动(这类改动往往很多!),只要初审干净,就可以跳过深入的人工审查。这有助于让 PR 数量暴增变得可控。
3. 核心/敏感路径仍然需要有一个负责人和人工签字确认。你的时间就花在这里:验证、约束,以及建立对 agent 能安全覆盖范围的信任。你要保住可恢复性。
Agent 做初审,人类负责影响范围。
来自 @GergelyOrosz 的好问题!