1

我正在做一个项目,该项目有一个很棒的 JIRA 设置,并且每个人都非常支持敏捷开发过程。我遇到的问题是票在代码审查中堆积。我希望能够看到谁的代码审查了什么,就像我可以看到谁关闭了哪些票一样。

我知道指标是用来做善事的,而不是用来做坏事的,所以我想这样做是为了确保人们花时间进行代码审查得到适当的认可,而不是根本不承认那些时间。

目前,每个进行代码审查的人都将自己分配给工单(在进入“准备审查”工作流程状态时未分配),因此在某些时候会有他们处理它的记录。这是跟踪审稿人的好方法吗?有没有办法在事后获得汇总信息?如果没有,有没有更好的方法在 JIRA 中表示这些信息?

谢谢!

4

1 回答 1

2

一个简单的解决方案是添加一个名为“Code Reviewer”的自定义字段,类型为选择用户。您将能够搜索并报告它。

您可以对其进行工作流程,以便当问题从“代码审查”状态转换出来时,会弹出一个窗口,其中仅包含要完成的“代码审查者”自定义字段。

你需要做什么:

  1. 创建一个新的自定义字段 - 这是在“问题”配置菜单中完成的。确保您的自定义字段使用“选择用户”类型。 https://confluence.atlassian.com/display/JIRA/Adding+a+Custom+Field

  2. 创建一个新屏幕 - 这也可以在“问题配置”菜单中完成。在您的新屏幕上,您需要确保唯一可见的字段是您的新自定义字段。 https://confluence.atlassian.com/display/JIRA/Defining+a+Screen

  3. 编辑您的工作流程。从“代码审查”中找到过渡并将其与您的自定义屏幕相关联。 https://confluence.atlassian.com/display/JIRA/Configuring+Workflow

结果是,当用户退出“代码审查”时,他们将弹出自定义屏幕。然后,他们可以选择进行代码审查的人员的姓名,这将填充到自定义字段中。

于 2015-04-09T06:56:12.193 回答