36

Delphi/Pascal 有静态代码分析工具吗?

我已经看到很多 C++ 和 .NET 的选项,但对于 Delphi/Pascal 却没有。

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

4

8 回答 8

22

帕斯卡分析器很好。

于 2009-02-10T17:07:34.627 回答
17

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

于 2009-02-10T17:10:26.227 回答
16

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

于 2009-02-10T17:42:57.477 回答
9

CodeHealer做源代码分析和验证

BDS2006 附带一个版本,但可见性提示的数量限制为每个类别 4 个。 看看这个链接

它在一个小项目上运行良好,但是这个限制使它很难在一个大项目上使用,如果不是不可能的话。

于 2009-02-10T18:59:20.990 回答
6

There is a new FixInsight tool which does source code analysis and verification.

于 2014-10-20T15:27:05.290 回答
4

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

于 2009-02-10T17:36:51.330 回答
2

On Sourceforge there is a project Delphi Code Analyzer DCA with quite many downloads and last activity in 2009, maybe interesting

于 2011-05-27T16:29:00.507 回答
0

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

于 2009-02-10T17:04:24.060 回答