Python有很好的依赖关系分析工具吗? [英] Is there a good dependency analysis tool for Python?

查看:772
本文介绍了Python有很好的依赖关系分析工具吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

依赖关系分析程序通过控制代码中的模块之间的依赖关系来帮助我们组织代码。当一个模块是另一个模块的循环依赖关系时,找到一种将其转换为单向依赖关系或将两个模块合并到一个模块中的线索是一个线索。

Dependency analysis programs help us organize code by controlling the dependencies between modules in our code. When one module is a circular dependency of another module, it is a clue to find a way to turn that into a unidirectional dependency or merge two modules into one module.

是Python代码的最佳依赖关系分析工具?

What is the best dependency analysis tool for Python code?

推荐答案

我建议使用 snakefood ,用于创建Python项目的图形依赖图。它可以很好地检测到依赖关系,以便立即看到重构的区域。如果您阅读了一些文档,它的用法非常简单。

I recommend using snakefood for creating graphical dependency graphs of Python projects. It detects dependencies nicely enough to immediately see areas for refactorisation. Its usage is pretty straightforward if you read a little bit of documentation.

当然,您可以省略图形创建步骤,并在文件中接收依赖关系字典。

Of course, you can omit the graph-creation step and receive a dependency dictionary in a file instead.

这篇关于Python有很好的依赖关系分析工具吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆