系统各工作区介绍


思码逸深度代码分析系统对各代码库进行分析后,将得到的效能数据、质量数据,在如下工作区界面进行分别展示:


项目表现

项目表现版块里,指标数据以项目维度组织,在此版块可以查看如下与项目表现相关的指标和数据:

  • 效率报表: 以代码当量为基础,在此界面展示了代码库/项目组/贡献者维度的研发效能指标图表。

  • 质量报表: 在此界面展示了代码库/项目组/贡献者维度的如下质量指标图表:单元测试覆盖度、注释覆盖度、代码不重复度、模块性、代码问题数、重点问题密度等数据,支持筛选指定开始日期(一年内)。

  • 质量报表(历史数据): 数据信息同质量报表,但增加了支持筛选指定开始日期和结束日期。

  • 同行对比: 在此界面展示了用户项目(组)与开源项目的效率指标和质量指标的对比。

  • 开发负载: 在此界面展示了人均生产率趋势、贡献者帕累托、开发活动热力图,用以判断人均开发工作量的负荷程度,贡献是否均衡,以及判断资源的利用是否合理。


团队表现

团队表现版块里,指标数据以团队维度组织,在此版块可以查看如下与团队表现相关的指标和数据:

  • 效率报表: 以代码当量为基础,在此界面展示了团队/自定义标签分类/团队成员维度的开发效能指标图表。

其他更多团队表现相关报表即将上线,敬请期待。


工程师表现

在工程师表现版块下,可以查看如下与工程师(贡献者)表现相关的指标和数据:

  • 贡献者排行: 在此界面展示工程师(贡献者)在效率质量综合、代码当量、代码影响力、代码问题密度评分、单测覆盖度、注释覆盖度等指标上的排行信息。

  • 贡献者列表: 在此界面可查看各工程师(贡献者)的包括代码当量、代码影响力、提交数、行数变化等效能指标相关数据。

  • 提交列表: 在此界面可查看各提交的具体效能数据和提交信息。


迭代表现

在迭代表现版块下,可以查看与迭代表现相关的指标和数据:迭代进度,迭代的事务/故事点燃尽图,累计代码当量趋势,每日新增代码当量,人均流负载,人均工作负荷,项目 bug 数据,项目组成员工作质量数据。


技术债监控

在技术债监控版块下,可以查看如下与技术债相关的指标和数据:

  • 代码问题: 分析得到的代码中的各种问题,在此界面上可看到不同种类、不同严重程度的问题的具体信息,包含此问题在代码中的具体定位和归属者,问题的描述和建议修改方案等。

  • 代码重复: 在此界面上展示了分析识别出的重复代码的详细定位和对比。

  • 单测覆盖度: 被测试用例覆盖的函数占总函数个数的比例。在此界面上展示了单测覆盖度的评分,未被测试覆盖的函数列表和各文件中各函数被测试覆盖的情况。

  • 注释覆盖度: 被注释覆盖的函数占总函数个数的比例。在此界面上展示了注释覆盖度的评分,未被注释覆盖的函数列表和各文件中各函数被注释覆盖的情况。

  • 函数复杂度(仅项目选择代码库时显示): 展示了代码库中各函数的复杂度分析信息:圈复杂度、函数重复数、函数的出度和入度。


工具箱

包含日志和展示板两类工具:

  • 日志工具:包含登录历史、操作历史、下载历史和系统信息(下载日志)工具

  • 展示板工具:快速打开自己创建或者他人创建并共享的大屏图表数据