是否有适用于Delphi / Pascal的静态代码分析工具?

时间:2009-02-10 16:15:32

标签: delphi static-analysis pascal

是否有适用于Delphi / Pascal的静态代码分析工具?

我见过很多C ++和.NET选项,但Delphi / Pascal没有。

理想情况下可以集成到持续集成系统中。

8 个答案:

答案 0 :(得分:22)

Pascal Analyzer很不错。

答案 1 :(得分:17)

如果您想要为您的代码提供各种软件指标(复杂性等),那么我强烈推荐来自Campswood Software的SourceMonitor。它也适用于C和C ++,它是免费的。

答案 2 :(得分:16)

Delphi的Architect版本具有非常强大的审计和指标功能,可以对您的代码进行全面分析。该功能提供了对源代码的完整分析。我认为这是一个非常不受重视的功能。

答案 3 :(得分:9)

CodeHealer执行源代码分析和验证

BDS2006附带了一个版本,但可见性提示的数量限制为每个类别4个。 have a look at this link

它适用于小型项目,但这种限制使得在大型项目上使用非常困难。

答案 4 :(得分:6)

有一个新的FixInsight工具可以进行源代码分析和验证。

答案 5 :(得分:4)

Pascal Analyser,Delphi 2006+内置了审核和指标,Source MonitorCode Healer是我所知道的 - 都非常有用。

答案 6 :(得分:2)

在Sourceforge上有一个项目Delphi Code Analyzer DCA有很多下载和2009年的最后一次活动,也许很有意思

答案 7 :(得分:0)

AutomatedQA的AQTime提供静态分析分析器。我从未使用过此探查器,但对我经常使用的那些AQTime分析器很满意。如果沿着这条路走下去,你可以将AQTime与TestComplete集成,以完成这种分析,作为持续集成方法的一部分。