跳转到主要内容

什么是 PR 大小

PR 大小衡量拉取请求中更改(添加、修改或删除的行)的平均数量。此指标有助于您了解团队如何分解工作,并可以指示开发过程中的潜在瓶颈。

我们如何计算

我们通过计算添加、修改或删除的代码总行数来自动衡量每个拉取请求的大小。 我们跟踪的内容:
  • 每个 PR 中更改的总行数
  • 添加、修改和删除
  • 所有 PR 的平均大小
计算方式:
PR 大小 = (总添加行数 + 修改 + 删除) ÷ (PR 数量)
例如,如果您有 3 个 PR,分别更改了 50、100 和 150 行,则您的平均 PR 大小为 100 行。

为什么重要

PR 大小是一个关键指标,影响开发过程的多个方面:
  • 审查质量:较小的 PR 更容易彻底审查
  • 部署速度:较小的更改可以更频繁地部署
  • 风险管理:大型更改增加了引入 Bug 的风险
  • 团队协作:较小的 PR 使更快的反馈和迭代成为可能

如何改进

  • 使用功能标志进行增量发布
  • 将用户故事分解为更小、更集中的任务
  • 设置清晰的 PR 大小限制(推荐 200-400 行)
  • 构建垂直切片而不是技术层
  • 定期重构以保持模块化