- 53
- 0
- 约2.99千字
- 约 19页
- 2017-08-24 发布于湖北
- 举报
Sonar代码质量监控培训PPT.ppt
代码质量管理平台 Sonar Sonar (SonarQube)是一个开源平台,用于管理源代码的质量。 Sonar 不只是一个质量数据报告工具,更是代码质量管理平台。 支持的语言包括:Java、PHP、C#、C、Cobol、PL/SQL、Flex 等二十几种编程语言的代码质量管理与检测。 代码质量管理平台 Sonar 主要特点: 代码覆盖:通过单元测试,将会显示哪行代码被选中 改善编码规则 搜寻编码规则:按照名字,插件,激活级别和类别进行查询 项目搜寻:按照项目的名字进行查询 对比数据:比较同一张表中的任何测量的趋势 sonarQube sonarqube是一款静态代码分析的软件,能够发现代码中潜在的缺陷,比如异常吞没、注释或多或少、不恰当的类声明等,为代码的重构提供了很多指导,它支持多种语言:java、c#、c++等。 通过sonar可以有效检测以上在程序开发过程中的七大问题 1.糟糕的复杂度分布 文件、类、方法等,如果复杂度过高将难以改变,这会使得开发人员难以理解它们, 且如果没有自动化的单元测试,对于程序中的任何组件的改变都将可能导致需要全面的回归测试 2.重复 显然程序中包含大量复制粘贴的代码是质量低下的, sonar可以展示源码中重复严重的地方 3.缺乏单元测试 sonar可以很方便地统计并展示单元测试覆盖率 4.没有代码标准 sonar可以通过PM
您可能关注的文档
- RationalConsumer理性消费者英文介绍PPT.ppt
- RCS系列母线保护.ppt
- realtimePCR和RTPCR详解及其区别.doc
- realtimePCR引物设计与常见问题分析.ppt
- realtimepcr绝对定量和相对定量.ppt
- reaxys数据库使用方法.ppt
- RE第三章.ppt
- RFCircuitdesign(Topic)放大器稳定性判定.ppt
- RFC密钥交换.doc
- RFC财务规划书样例.doc
- 《JJF 2381-2026钢直尺检定仪校准规范》.pdf
- 计量规程规范 JJF 2381-2026钢直尺检定仪校准规范.pdf
- 计量规程规范 JJF 2391-2026超声声时标准棒校准规范.pdf
- JJF 2391-2026超声声时标准棒校准规范.pdf
- 《JJF 2391-2026超声声时标准棒校准规范》.pdf
- 计量规程规范 JJF 2932-2026超声猝发音信号源校准规范.pdf
- 《JJF 2932-2026超声猝发音信号源校准规范》.pdf
- JJF 2932-2026超声猝发音信号源校准规范.pdf
- JJF 2389-2026水声材料声学性能参数测量系统(行波管法)校准规范.pdf
- 计量规程规范 JJF 2389-2026水声材料声学性能参数测量系统(行波管法)校准规范.pdf
原创力文档

文档评论(0)