代码之家  ›  专栏  ›  技术社区  ›  RandomProgrammer

有没有微软代码合同静态分析的替代方案?

  •  1
  • RandomProgrammer  · 技术社区  · 15 年前

    我对 Microsoft Code Contracts .

    不幸的是,静态分析仅在Visual Studio 2008 Team System和Visual Studio 2010 Premium中可用。

    我们很高兴使用Visual Studio 2008专业版( 没有 MSDN)。将我们的Visual Studio许可证从专业版升级到高级版是非常昂贵的。

    有好的选择吗?

    3 回复  |  直到 14 年前
        1
  •  1
  •   Sam Harwell    15 年前

    看看 MSDN Ultimate Offer for Devs . 它不便宜,但它 很多 比2008年的团队套房便宜。从现在起,您可以将Visual Studio 2010与代码合同一起使用。:)

    此外,代码合同与 FxCop ,当您说“静态代码分析”时,每个人都会认为您所说的是后者。

        2
  •  1
  •   Mike J    15 年前

    我个人使用以下工具来帮助我的代码分析需求:

    CodeIt.Right 可用作分析工具。
    FxCop 比较广泛,比较彻底,也比较自由
    CAT tool 1.1 是帮助识别托管代码中安全缺陷的简单工具。

    关于代码合同,请看一下 DevLabs portal 然后单击“项目”链接,将您链接到可用于Visual Studio 2008和Visual Studio 2010的代码合同项目。

        3
  •  0
  •   Alex Budovski    15 年前

    平台SDK附带的编译器免费提供静态分析。 cl /analyze . 您可以配置您的IDE来使用它。