【问题标题】:In Gerrit is it possible to auto-suggest reviewers based on how many reviews s.o. did in the past?在 Gerrit 中,可以根据 s.o. 的评论数量自动推荐评论者。过去做过吗?
【发布时间】:2021-11-25 01:39:49
【问题描述】:

在 Gerrit 驱动的工作流程中,我们面临的问题是,仅仅因为我们习惯于挑选他们,或者他们是“最老”的同事,改变最多(这使得审稿人-责备插件对我们有问题)。

我更喜欢不经常进行评论的评论者(来自给定列表)(可能是因为他们是新人或其他人相对不为人知)。 这种方法有望传播有关代码库的知识并平衡同事之间的负载。

Gerrit 可以做到这一点吗?也许已经有插件了?也许是通用的?

【问题讨论】:

  • 侧点(远离一侧)。指派人员审查不熟悉代码的人可能会在他们批准时提供一种错误的安全感,并且您会错过一些专家建议/反馈。实现知识转移的更好方法可能是集体代码审查,开发人员在简短的审查会议(15 分钟或更短时间)中解释他们做了什么,以及为什么。话虽如此,如果您的大多数开发人员可以像常客一样进行评论,那么此评论显然不适用于您。
  • 是的,您说的完全正确,我们当然不会盲目地将新手分配给关键代码审查。我们的计划是做一些实验,可能是三人一组,或者按照你的建议在会议中进行,但我们也希望让很少审核的人习惯这个过程,而不必告诉他们,而是通过一个自我调节的过程。

标签: plugins gerrit review


【解决方案1】:

您可以使用Gerrit owners plugin。特别是,所有者自动分配允许您根据 different matching rules 自动设置审阅者。

您要自动添加的审阅者列表必须按照先前链接的配置指定的格式放入 OWNERS 文件中。

请记住,该列表是静态的,您必须对其进行更新。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-19
    • 2014-01-23
    • 2012-08-23
    • 1970-01-01
    相关资源
    最近更新 更多