首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python中的静态代码分析?

Python中的静态代码分析?
EN

Stack Overflow用户
提问于 2012-04-23 11:06:37
回答 4查看 1.7K关注 0票数 5

您可以为Python推荐哪些有用的静态代码分析。我相信它们对于重构代码很有用。我知道呀

  • 模块依赖项的蛇形食物
  • 动态调用图的拟调用图
  • 虫用吡喃

有静态呼叫分析器吗?如果我想编写一个定制的程序,哪一种是最简单的方法?

您还能想到其他类型的静态代码检查吗?或者甚至是像ABC那样的Python魔法?

编辑:我发现,无论是使用http://docs.python.org/3.3/library/ast.html,还是http://www.astroid.org/,都可以用来编写一些自定义解析器。然后,人们可以使用graphviz来可视化,甚至是PlantUML图。

EN

回答 4

Stack Overflow用户

发布于 2013-11-20 02:07:18

看看俾查克焦薄片。有一个著名的问题要讨论吡咯烷酮

票数 2
EN

Stack Overflow用户

发布于 2015-01-15 01:23:42

这是一个非常强大的python推断器https://github.com/yinwang0/pysonar2

它有很强的bug检查能力,但它不是通过它的接口公开的,但是我想您可以在它的基础上做很多很棒的检查。

票数 2
EN

Stack Overflow用户

发布于 2012-04-24 15:11:52

不完全是“静态代码分析器”,而是更多:

http://code.google.com/p/shedskin/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10279346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档