在不断增长的代码库中记录模块的实际使用情况

时间:2017-11-21 23:00:18

标签: python optimization

每周都会生成很多生产代码,其中一些代码不再使用,我们如何识别那些不受欢迎的模块/代码片段以防止膨胀的代码库?

我想出的唯一想法是将Decorators添加到我们所有的模块中(字面上输入它),但听起来有点矫枉过正,或者它是如何完成的?

1 个答案:

答案 0 :(得分:0)

我认为您正在寻找的是静态分析工具。这些(可以)做的事情之一是标记未使用的代码块。通常,您可以将其集成到CI循环中。

快速搜索' python静态分析'在谷歌上提供了许多链接。一份针对各种语言的精选工具列表为herePython下的一个工具会立即跳转到未使用的代码检查vulture,它似乎会被主动维护。