• 代码质量评测初探 at 2019年12月26日

    比如任务调度和执行我们用的是 jenkins;单元覆盖率的统计我们用的 jacoco,做了一定的拓展增加了针对类的白名单/黑名单;还有针对 IOS 的 OCLint 等

  • 代码质量评测初探 at 2019年12月02日

    目前还没有,打算是先在内部团队使用推广,将整个平台打磨好之后再开源一整套解决方案。

  • 代码质量评测初探 at 2019年11月11日

    目前健康度得分还没有作为准出标准。但是代码规范性方面的严重问题我们现在是阻塞性的,是需要在发版前解决的;

  • 代码质量评测初探 at 2019年11月11日

    简单介绍下,代码健康度包含了 3 个子指标,3 个子指标满分都是 100 分,然后按照一定权重计算得出最终的健康度:
    1)重复率得分:整个 project 代码重复率≤5%,100 分;重复率≥30%,0 分(线性变化)
    2)复杂度得分:千行代码圈复杂度≤100,100 分;≥300,0 分
    3)规范性得分:相对复杂点,跟违反规则的严重级别、数量,项目的代码行数、项目等级等因素相关。