34得票1回答
在Python中创建依赖图

我继承了一个庞大的代码库,需要进行一些小的更改。我想知道是否有工具可以解析Python代码并给出函数之间的依赖关系。若我对一个函数进行更改,我希望能确保不会影响其他函数。如果我能在图表中看到这些依赖关系,那将使我的工作更加容易。

12得票2回答
控制流图和调用图之间的实际区别是什么?

维基百科有一个关于控制流图的定义。我也听到过称为“调用(流?)图”的术语,但找不到相关资源。两者之间的关系是什么? 控制流图和调用(流?)图是两个不同的概念。控制流图描述了程序中控制流程的路径,而调用(流?)图描述了程序中函数之间的调用关系。它们都是在软件工程中用于分析和优化代码的工具。因此...