【问题标题】:PVS studio compare with sonarqube [closed]PVS工作室与sonarqube比较[关闭]
【发布时间】:2017-09-23 09:43:58
【问题描述】:

我最近遇到了 PVS Studio。我想知道 PVS Studio 与 SonarQube 有何不同。我看到,这两个工具都执行静态代码分析。我正在尝试了解哪种工具是最好的选择。

任何见解都会有所帮助。

最好的问候 高瑟姆

【问题讨论】:

  • 请澄清一下,SonarQube 是什么意思?由于 SonarQube 本身是一个持续的质量保证平台,而 PVS-Studio 是一套针对 C/C++/C# 的静态分析器,直接比较是不合适的。您实际上可以将 PVS-Studio 集成到 SonarQube 中。我可以假设您要求比较 PVS-Studio 和 SonarQube 支持的其他一些分析器,但究竟是哪些?
  • 据我了解,sonarqube 所做的分析与 PVS-studio 所做的类似。我想知道我是否使用 sonarqube,是否需要进一步使用 PVS-studio?我试图了解如果我将 PVS-Studio 与 sonarqube 一起使用会获得哪些优势。谢谢

标签: sonarqube pvs-studio


【解决方案1】:

将 PVS-Studio 与 SonarQube 一起使用时,您肯定会获得额外的优势。我们没有对分析仪进行直接比较,但你可以看看这篇文章:“Analysis of PascalABC.NET using SonarQube plugins: SonarC# and PVS-Studio”。问题是,SonarQube 是一个代码质量保证平台,它的主要目的不是发现错误。一般来说,它会寻找“代码气味”。例如,文件不以注释块开头。这本身并不是一个错误。 PVS-Studio 旨在发现“直接”错误。

【讨论】:

  • 谢谢保罗。这是非常有用的分析。
猜你喜欢
  • 2020-09-28
  • 2016-04-01
  • 1970-01-01
  • 2017-12-13
  • 2018-08-09
  • 2011-01-04
  • 1970-01-01
  • 1970-01-01
  • 2017-07-11
相关资源
最近更新 更多