zoukankan      html  css  js  c++  java
  • sonarQube 管理

    sonarQube是一个管理代码质量的开放平台,它可以从七个维度检测和扫描代码质量

    参考百度文库:http://wenku.baidu.com/view/cba28af9b90d6c85ed3ac679.html?from=search

    1.Complexity(复杂度分布):代码复杂度过高将难以理解、维护

    2.Duplications(重复代码):程序代码中包含大师复制粘贴的代码段是质量低下的表现

    3.Unit Tests(单元测试):统计并展示单元测试覆盖率

    4.Coding Rules(编码规范):通过Findbugs/PMD/CheckStyle等规范代码编写

    5.Comments(代码注释):代码注释少了可读性差,多了看起来费时间

    6.Potential Bugs(潜在的Bug):通过Findbugs/PMD/CheckStyle等检测潜在的Bug

    7.Architecture & Design(结构与设计):系统的依赖与耦合度等

    • 项目列表

    • 查看项目

    Quality Gate:

    Bugs & Vulnerabilities:违规

    --Bugs:

    --Vulnerabilities:

    --new Bugs:新增Bugs

    --new Vulnerabilities:

    Code Smells:代码气味,可参考:https://en.wikipedia.org/wiki/Code_smell

    --Debt:技术负债

    --Code Smells:

    --New Debt:新增技术负俩

    --New Code Smells:

    Duplications:重复率,即代码内部的重复代码

    --Duplications:重复

    --Duplicated Blocks:重复块

    • 指标

    Reliability:

    Security:安全性

    Maintainability:

    Coverage:单元测试缺陷

    --Uncovered Lines on New Code:

    --Uncovered Conditions on New Code:

    --Lines to Cover on New Code:

    --Uncovered Lines by IT on New Code:

    --Uncovered Conditions by IT on New Code:

    --Lines to Cover by IT on New Code:

    Duplications:代码重复

    --Duplicated Blocks:重复块

    --Duplicated Block on New Code:新增的重复块

    --Duplicated Lines:出现重复的总行数

    --Duplicated LInes on New Code:

    --Duplicated Files:出现重复的总文件个数

    Size:代码的总数(行数)

    --Lines:代码总行数

    --Lines on New Code:

    --Statements:声明个数

    --Functions:函数总个数

    --Classes:类总个数

    --Files:文件总个数

    --Directories:目录个数

    Complexity:坏复杂度分布

    --Complexity/File:文件中关于复杂度的分布情况,此处取的值为平均值

    Documentation:

    --Comment Lines:注释行数

    --Public API:公开的API

    --Public Documented API(%):

    --Public Undocumented API:

    Issues:问题

    --Open Issues:未关联的问题数

    --Reopened Issues:重新打开的问题数

    --Confirmed Issues:确认的问题数

    --False Positive Issues:确认不是问题的数量

    --Won't Fix Issues:确认不处理的问题数

    Reliability

  • 相关阅读:
    Dynamics CRM 2015-超大Solution导入问题
    Dynamics CRM 2015-Data Encryption激活报错
    Dynamics CRM 2011-RootComponent Type
    Dynamics CRM 2015-Sign Out选项
    Dynamics CRM 2015-如何修改Optionset Default Value
    顶象直播实录:零售金融在线展业的风控实践(内含PPT)
    分析 | 央行二代征信有效防范多头借贷套利
    警示 | 天天都是315:防诈骗指南,速来领取↓↓↓
    “无接触”线上化转型加快 疫情下的物流大考
    “宅经济”,推动金融机构迎来新业务
  • 原文地址:https://www.cnblogs.com/weschen/p/6002987.html
Copyright © 2011-2022 走看看