提交列表


要点概述

  • 导航: 左侧菜单栏 工程师表现 - 提交列表

  • 可以选择查看提交信息的数据范围:某个代码库或某个项目组。

  • 可以选择提交时间范围、贡献者、提交标题关键字来搜索提交。


提交列表各字段含义

  • 提交信息: 该提交贡献者姓名和主邮箱。

  • 代码当量: 对开发工作量的合理估计,通过开发过程对抽象语法树的更改量计算开发产出。与代码行数、提交数等指标相比,不易受到编程习惯或特定行为的干扰(如换行、添加注释等)。

  • 代码影响力: 代码影响力是综合了代码当量和调用关系的综合指数。

  • 行数变化: 此提交产生的行数变化,增加了多少行和减少了多少行。

  • 行数占比: 当前代码行数占开发历史全部代码行数的比值。

  • 价值密度: 开发价值/行数占比。反映每行代码的含金量。

  • 创建时间: 此提交创建的时间。

  • 提交时间: 此提交的提交时间。

  • 操作: 点击 详情 可查看此提交详细信息;点击 备注 可给此提交添加备注;点击 排除提交 按钮可将此提交排除,重新分析此代码库后此提交当量变为 0。

提交列表


提交详情

基本信息

  • 点击某提交的 详情 链接,跳转到此提交的详情界面,查看此提交详细信息。

  • 在提交详情界面的提交信息处可查看此提交 Hash 信息。

  • 复杂函数:此提交变更函数中圈复杂度超过 10 的函数数量。

  • 可分别查看此提交变更文件信息和变更函数信息。

  • 提交详情 界面上可以给此提交添加备注或排除此提交,也可以排除此提交内的某文件。


变更文件

  • 变更文件列表显示此提交内变更的各文件名、该变更文件对应的代码影响力和代码当量。

  • 点击变更文件名,显示该文件源码。

变更文件


变更函数

  • 变更函数列表显示此提交变更各函数签名、该变更函数对应的代码影响力、代码当量、添加行数、删除行数、入度和出度。

变更函数