依赖关系分析程序通过控制代码中的模块之间的依赖关系来帮助我们组织代码。当一个模块是另一个模块的循环依赖关系时,找到一种将其转换为单向依赖关系或将两个模块合并到一个模块中的线索是一个线索。
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有很好的依赖关系分析工具吗?
发布评论