是否有适用于Delphi / Pascal的静态代码分析工具?
我见过很多C ++和.NET选项,但Delphi / Pascal没有。
理想情况下可以集成到持续集成系统中。
答案 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 Monitor和Code Healer是我所知道的 - 都非常有用。
答案 6 :(得分:2)
在Sourceforge上有一个项目Delphi Code Analyzer DCA有很多下载和2009年的最后一次活动,也许很有意思
答案 7 :(得分:0)
AutomatedQA的AQTime提供静态分析分析器。我从未使用过此探查器,但对我经常使用的那些AQTime分析器很满意。如果沿着这条路走下去,你可以将AQTime与TestComplete集成,以完成这种分析,作为持续集成方法的一部分。