要点概述

  • 导航:左侧菜单栏 工程师表现 - 提交列表
  • 可以选择查看贡献者信息的数据范围:某个代码库或某个项目组。
  • 可以选择提交时间范围、贡献者、提交标题关键字来搜索提交。

    提交列表各字段含义

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

  • 开发价值:开发价值是综合了代码当量、调用关系和工程质量的综合指数。
  • 代码当量:对开发工作量的合理估计,通过开发过程对抽象语法树的更改量计算,与代码行数、提交数等指标相比,不易受到编程习惯或特定行为的干扰(如换行、添加注释等)。
  • 行数变化:此提交产生的行数变化,增加了多少行和减少了多少行。
  • 行数占比:当前代码行数占开发历史全部代码行数的比值。
  • 价值密度:计算公式:开发价值/行数占比。反映每行代码的含金量。
  • 变更函数数:此提交变更了的函数数量。
  • 提交时间:此提交的提交时间。
  • 操作:点击 详情 可查看此提交详细信息;点击 备注 可给此提交添加备注;点击 排除提交 按钮可将此提交排除,重新分析此代码库后此提交当量变为0。

image.png

提交详情

  • 点击某提交的 详情 链接,查看此提交详细信息。
  • 提交详情界面在提交信息处可查看此提交Hash信息。
  • 复杂函数:此提交变更函数中圈复杂度超过 10 的函数数量。
  • 可分别查看此提交变更文件信息和变更函数信息。
  • 提交详情 界面上也可以给此提交添加备注或排除此提交,也可以排除此提交内的某文件。

    变更文件

  • 变更文件列表显示此提交变更各文件名、该变更文件对应的开发价值和代码当量。

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

image.png
image.png

变更函数

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

image.png