智能评审

通过智能化手段提升评审效率。

项目组结构复杂,写好了代码,不知道应该交给谁评审最合适?

项目人数较多,每次选择评审人耗时耗力?

如何第一时间知晓评审工作量,合理安排评审时间?

对于同时拥有多个代码评审的场景,评如何安排评审优先级?

使用智能评审服务,我们将帮助你解决这些问题。

开启服务

在库设置-合并请求设置中开启「智能评审」服务。

评审人推荐

评审人推荐算法主要基于以下条件衡量分析:

  • 文件特征:评审人评审过同一个文件或同一个目录下的文件;

  • 评论特征:评审人评论过同一个文件或同一个目录下的文件;

  • 分支特征:评审人参与过同一个目标分支的评审;

  • 历史评审人特征:评审人被当前发起人指派过;

  • 权限特征:用户在库内的权限情况;

开启服务后,在创建合并请求或合并请求详情页的选择评审人下拉框中,算法命中推荐的评审人将顶置,你可以方便的进行选择。

评审耗时预估

开启服务后,在合并请求列表及合并请求详情中,将为你展示算法预估的评审耗时信息,你可以根据预估的时间安排评审优先级。

评审耗时智能预估2评审耗时智能预估3

同时,在站内信及通知邮件中,我们也会为你提供本次评审的耗时信息,帮助你更好的判断和安排工作。

支持的文件类型

目前支持进行评审预估的文件类型包括:

  • Java

  • C

  • C++

  • JS

  • CSS

  • XML

  • Python

  • Go

未支持的文件类型将跳过预估分析,例如.txt、二进制和图片。

注意

当单文件行数超过 10000 行时,该文件将不计入耗时预估。

建议根据功能拆分,少量多次评审,否则评审人也会无从下手哦

阿里云首页 云效2020 相关技术圈