Delphi/Pascal 有静态代码分析工具吗?
我已经看到很多 C++ 和 .NET 的选项,但对于 Delphi/Pascal 却没有。
理想情况下,可以集成到持续集成系统中。
Delphi/Pascal 有静态代码分析工具吗?
我已经看到很多 C++ 和 .NET 的选项,但对于 Delphi/Pascal 却没有。
理想情况下,可以集成到持续集成系统中。
帕斯卡分析器很好。
如果您想要一些可以为您的代码提供各种软件指标(复杂性等)的东西,那么我强烈推荐 Campswood Software的 SourceMonitor 。它也适用于 C 和 C++,而且是免费的。
Delphi 的 Architect 版本具有非常强大的审计和度量功能,可以对您的代码进行全面分析。该功能提供了对源代码的完整分析。我认为这是一个非常被低估的功能。
CodeHealer做源代码分析和验证
BDS2006 附带一个版本,但可见性提示的数量限制为每个类别 4 个。 看看这个链接
它在一个小项目上运行良好,但是这个限制使它很难在一个大项目上使用,如果不是不可能的话。
There is a new FixInsight tool which does source code analysis and verification.
Pascal Analyzer,Delphi 2006+ 内置了审计和指标,Source Monitor和Code Healer是我所知道的 - 所有这些都非常有用。
On Sourceforge there is a project Delphi Code Analyzer DCA with quite many downloads and last activity in 2009, maybe interesting
AutomatedQA 的 AQTime 提供了静态分析探查器。我从未使用过此分析器,但对我经常使用的那些 AQTime 分析器感到满意。如果您走这条路,您可以将 AQTime 与 TestComplete 集成以完成此类分析,作为持续集成方法的一部分。