版本更新说明 v3.138.0
版本号 | 更新日期 | 备注 |
---|---|---|
v3.138.0 | 2023-10-01 | 新增功能: 1. 【团队表现】-【质量报表】 2. 【团队表现】-【质量报表(历史数据)】 3. 【Dashboards】-【代码评审报表】 新增 API: 新增按 JIRA Issue # 聚合当量的 open API |
新增功能
团队表现 - 质量报表
- 功能说明:新增了团队维度的质量报表界面,可以在此处查看各团队和团队成员的各个质量指标的最新分析数据。该数据是基于最新切片的质量数据,选择时间后,筛选的是该时间段内新增的函数在最新切片下的质量数据。
- 界面导航位置:【团队表现】-【质量报表】
团队表现 - 质量报表(历史数据)
- 功能说明:新增了团队维度的历史质量数据报表界面,可以在此处查看各团队和团队成员的各个质量指标的历史分析数据。该数据是基于每次分析后储存的历史切片质量数据。如果过往没有分析过代码,则无法按照时间维度查询,需持续分析,分析后系统会自动储存记录历史切片数据,以便查询。
- 界面导航位置:【团队表现】-【质量报表(历史数据)】
Dashboards - 代码评审报表
- 功能说明新增【代码评审报表】看板,展示代码评审相关的指标图表。
- 界面导航位置:【Dashboards】-【代码评审报表】
界面说明:代码评审是指对源代码系统化地审查,常用软件同行评审(peer review)的方式进行,其目的是在找出及修正在软件开发初期未发现的错误,提升软件质量 及 开发者的技术。通常也可以通过代码评审来达到形成团队工程师文化的目标。
在基于 Git 的开发环境下,一般都会通过 PR/MR(pull request / merge request)的流程来进行代码评审。Git 托管。平台也都提供了相应的功能。可以通过对相关指标的度量,了解到团队需要提升的方向。
本期看板展示可度量指标:
- 项目中开发者提交、处理代码变更的速度如何? 平均每步长 PR 创建数量 平均每步长 PR 合并数量 平均每步长 PR 合入时间 PR 吞吐率
- 项目代码评审的质量如何? 评审深度:PR 中的(有效)留言数 合并/拒绝的 PR 占比 已合并但未评审的 PR:已合并的 PR 中,缺少有效评论的 PR 个数及占比
- 代码评审的流程中是否存在瓶颈? 平均 PR 合入时长
按 JIRA Issue # 聚合当量的 open API
- 相关配置位置:【设置】-【系统设置】-【设置提交标签组】
- 注意:设置完成后,下一次分析时标签生效,可前往提交详情页查看对应的提交标签。