版本更新说明v3.103.0

版本号更新日期更新类型备注
v3.103.02022.6新增个人数据页】【开发负载】【质量指标按时间维度展示】【日志系统】
v3.103.02022.6优化现有的“开发当量”命名更名为“代码当量”

版本号升级说明:

2022年 3月-5月,思码逸对企业版后端做了彻底的重构。在全新表结构的基础上重新实现了全部接口,更新了查询逻辑,为产品后续朝全流程研发效能数据平台的方向演进打下了坚实的基础。为了区分重构前后版本间的差异,我们决定将产品版本号从 v3.2x 跨越性提升到 v3.10x。希望在不久的将来,思码逸可以为我们的客户创造更多的价值。

关键特性:

1. 上线全新的“个人数据页”

重构了“个人数据页”:更新全部指标的接口;应用全新的界面设计;加入专家系统的支持。全新的“个人数据页”可以更好的追踪开发人员的产出与技能变化。

入口:【工程师表现】-【贡献者列表】:详情

2. 支持识别“代码批量修改”

要求 CA版本号在 v2.19.0 之后

CA版本号升级到 v2.19.0 后能够识别出提交中对代码进行批量修改的操作,并将降低由此操作产生的代码当量。当提交命中此规则时,可在系统的“提交列表”与“提交详情页”中查看到相应的说明。

CA版本号升级并重新分析后,项目的代码当量相比之前会有所降低,属于正常情况。预计整体当量会减少 1% ~ 7.5%左右。

3. 质量指标按时间维度展示

  • 需要开启 feature-flag

  • 从 v3.12 之前的版本升级后,重新分析后才能看到质量数据开始累计

在每一次代码库完成分析后,系统会记录当前分析得到的代码库质量指标的数值。积累了一段时间之后,便可以在系统里查看项目/代码库的质量指标随时间变化的情况,帮助项目负责人了解项目质量的变化趋势。

入口:【项目表现】-【质量报表(历史数据)】

4. 新增“开发负载”视图

需要开启 feature-flag

为了回答“项目开发团队当前的开发压力如何”的问题,我们创建了“开发负载”视图。在这个视图中,我们将与该问题最相关的几个指标放到同一视图下,搭配专家系统的数据解读能力,帮助项目负责人快速知晓项目团队的开发负载情况,及时调整团队人力负担。

入口:【项目表现】-【开发负载】

5. 上线日志系统V1.0版本

需要在“角色设置”里设置可访问“工具箱”工作区的权限

  1. 登录历史:新增记录系统账户登录信息的日志。

  2. 操作历史:新增记录系统账户设置,角色设置,项目设置,团队设置,代码库设置模块的数据更新情况的日志。

优化

  • 改进当量计算时对函数节点数限制。

  • 增加对 Jupter Notebook 的分析支持。

  • 优化了一些已知的报表和UI问题,提升了使用体验。

  • 现有的开发当量指标更名为代码当量。