`
nully
  • 浏览: 9105 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

代码质量管理工具

 
阅读更多
1.Sonar
Sonar (SonarQube)是一个开源平台,用于管理源代码的质量。Sonar 不只是一个质量数据报告工具,更是代码质量管理平台。支持的语言包括:Java、PHP、C#、C、Cobol、PL/SQL、Flex 等。

2.Findbugs
Findbugs是一个静态分析工具,它检查类或者JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。Findbugs自带检测器,其中有60余种Bad practice,80余种Correctness,1种 Internationalization,12种Malicious code vulnerability,27种Multithreaded correctness,23种Performance,43种Dodgy。我们还可以自己配置检查规则(做哪些检查,不做哪些检查),也可以自己来实现独有的校验规则(用户自定义特定的bug模式需要继承它的接口,编写自己的校验类,属于高级技巧)。
分享到:
评论

相关推荐

    代码质量管理工具--阿里巴巴Java编程规范插件安装和使用.pdf

    阿里巴巴Java编程规范插件,使用该插件在扫描代码后,将不符合编程规范的代码按Blocker/Critical/Major三个等级显示,在IDE下基于Inspection机制提供了实时检测功能,编写代码的同时快速发现问题。对于历史代码扫描...

    SonarQube代码质量管理平台的介绍与安装_PPT

    总而言之,SonarQube是一个功能全面的代码质量管理工具,它通过七个维度来评估代码质量,并能够集成各种工具,从而实现对软件开发过程中代码质量的持续监控和改进。开发者和项目管理者可以利用SonarQube确保软件项目...

    代码质量管理工具PC-Lint+使用文档

    PCLint是GIMPELSOFTWARE公司研发的C/C++软件代码静态分析工具,可以说,PCLint是一种更加严格的编译器。其主要分为PCLint和FlexeLint,PCLint主要应用于Windows平台,以二进制可执行文件提供,而FlexeLint应用于其他...

    SonarQube代码质量管理

    SonarQube是一款强大的代码质量管理工具,主要用于静态代码分析和代码异味检测,旨在提升软件项目的质量和安全性。它能够帮助开发者在编码阶段就发现并修复问题,避免潜在的缺陷、漏洞和不良编程习惯,从而提高软件...

    Java代码质量管理:深入探索SonarQube与Spring Boot及Vue.js的集成

    SonarQube作为一个领先的代码质量管理工具,它提供了代码审查、代码度量、漏洞检测和代码改进建议等功能。本文将详细介绍SonarQube的基本概念、如何在Spring Boot项目中集成SonarQube,以及如何与Vue.js前端集成。 ...

    sonarqube代码质量检测工具

    SonarQube是一款强大的代码质量管理工具,用于检测和分析源代码中的各种问题,包括但不限于漏洞、代码异味和复杂性。它支持多种编程语言,如Java、C、C++等,帮助开发者提高代码质量和安全性。在本压缩包中,你将...

    代码质量扫描工具sonarqube-7.1,包含中文包

    SonarQube是一款强大的代码质量管理工具,主要用于检测和分析源代码中的潜在问题,包括但不限于代码异味、错误、漏洞和代码复杂性。它提供了一个统一的平台,帮助开发团队实现持续集成和持续质量改进,支持多种编程...

    SonarQube代码质量管理平台的配置与使用

    SonarQube是一款强大的代码质量管理平台,用于检测和分析...总的来说,SonarQube是一个强大且全面的代码质量管理工具,通过其配置和使用,可以帮助团队提升代码质量,预防潜在的问题,从而实现持续的代码优化和维护。

    SonarLint IDEA代码检查工具最新

    SonarLint是一款强大的静态代码分析工具,它旨在帮助开发者在编码阶段就发现并修复代码中的潜在问题。...通过这种方式,SonarLint成为了一种有效的代码质量管理工具,助力开发团队维持高标准的代码质量。

    sonar代码管理工具6.7.5

    SonarQube是一款强大的代码质量管理工具,主要用于检测和分析源代码中的潜在问题,如bug、代码异味、重复代码以及不遵循编码规范的情况。其6.7.5版本是该产品的一个稳定版本,提供了多种功能来提升软件开发的质量...

    代码团队管理工具

    本文将详细探讨“代码团队管理工具”,包括常用的SVN(Subversion)和Git,并介绍如何利用集成工具提升团队的开发效率。 首先,Subversion(SVN)是一种集中式的版本控制系统,它允许团队成员对共享资源进行同步和...

    SonarQube代码质量管理平台的介绍与安装

    SonarQube是一款强大的开源代码质量管理工具,专为检测、度量和改善源代码质量而设计。它提供了全面的静态代码分析,可以帮助开发者在编码阶段就发现潜在的问题,包括编程错误、代码异味、潜在的漏洞等。SonarQube...

    sonarqube版本7.7代码质量分析工具下载即用

    SonarQube是一款强大的代码质量管理工具,主要用于静态代码分析和度量,旨在帮助开发者发现并修复项目中的潜在缺陷。在本资源中,我们关注的是SonarQube的7.7版本,这是一个支持MySQL数据库的版本,与当前官方推荐的...

    sonar+Jenkins 构建代码质量自动化分析平台.doc

    Sonar是一款强大的开源代码质量管理工具,它能够自动分析代码中的缺陷、漏洞和不良编码习惯,支持多种编程语言,包括Java、C/C++、Python、PHP等。Sonar与DevOps工具链的深度整合使得它可以无缝对接Jenkins、TFS/...

    SrcCount 代码统计工具

    对于持续集成(CI)环境,SrcCount还可以与其他工具集成,比如构建系统或者代码质量管理工具,自动化执行代码统计,确保每次代码提交后都能得到最新的统计信息。 在实际应用中,SrcCount的输出数据可用于优化代码...

    deploy-sonar代码扫描分析工具

    SonarQube是一款强大的开源代码质量管理工具,它集成了代码静态分析、复杂度计算、代码异味检测、漏洞查找等功能,帮助开发者在软件开发过程中发现并修复代码问题,提高代码质量和安全性。在本文中,我们将深入探讨...

    QT代码统计器QT代码统计器

    此外,结合其他代码质量管理工具,如代码审查、静态代码分析器等,QT代码统计器可以帮助开发者提升代码质量和团队协作效率。通过定期进行代码统计和分析,可以发现潜在的代码异味(code smell),并及时进行重构,以...

    非常优秀的代码文档管理工具

    标题中的“非常优秀的代码文档管理工具”指的是一种软件或服务,它专为管理和组织项目中的源代码和相关文档而设计。这样的工具通常提供版本控制功能,使得多人协作时可以跟踪和合并更改,同时保持代码的整洁和有序。...

    SonarQube代码质量管理平台

    SonarQube是一款强大的代码质量管理平台,专门设计用于检测、分析和报告软件代码的质量问题。它结合了静态代码分析和代码审查的特性,为开发团队提供了一种全面的方式来提升代码质量和安全性。SonarQube的核心目标是...

Global site tag (gtag.js) - Google Analytics