当前位置:  开发笔记 > 人工智能 > 正文

静态代码分析的好处

如何解决《静态代码分析的好处》经验,为你挑选了2个好方法。

在源代码上进行静态代码分析有什么好处?我正在玩FxCop,我想知道除了确保你遵循编码标准之外是否有任何好处.



1> torial..:

有各种好处:

    如果您的代码中存在反模式,则可以对其进行警告.

    有一些指标(如McCabe的Cyclomatic Complexity)可以告诉有关源代码的有用信息.

    您还可以从静态分析中获得调用图和类图等优秀内容.如果你攻击一个新的代码库,这些都很棒.

看看SourceMonitor



2> Matt J..:

许多类型的内存泄漏和常见逻辑错误也可以静态捕获。您还可以查看循环复杂度等,它们可能是您提到的“编码标准”的一部分,但可能是用于评估代码的算法“清洁度”的单独指标。

无论如何,只有明智地将概要分析(动态或运行时分析)与静态分析/填充结合起来,才能确保一致,可靠的代码库。哦,那还有一点运气;-)

推荐阅读
手机用户2402852387
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有