静态分析使开发更好

时间:2009-01-06 16:35:03

标签: vba static-analysis

我在查看VBA代码时发现,大多数错误很容易被分类错误,例如拼写错误,没有设置为Nothing,没有关闭数据库连接等。

我知道使用“Option Explicit”可以解决其中一些问题,但我宁愿使用更强大的东西。

是否有适用于VBA的静态分析工具?

3 个答案:

答案 0 :(得分:6)

您可以先使用MZ-Tools开始。虽然它在静态分析功能方面没有多少,但它是免费的,并且在管理和编辑代码库方面提供了一些帮助。

它具有执行静态分析形式的一个功能是:

  • Review Source Code - 非常 有限版本的代码分析。它 告诉你一个变量, 常数,或程序不存在 用过的。很好帮助清洁 你的代码并摆脱了残酷。

答案 1 :(得分:1)

Project Analyzer: VBA Plug v3
MZ Tools
VBA Code Profiler *

  • 不知道这是否仍然受支持,或产品的质量如何。

答案 2 :(得分:0)

积极维护的免费/开源选项为Rubberduckon GitHub)。它包括几个静态分析器,称之为“检查”。他们的网站上有list of Inspections