繁体   English   中英

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

[英]Logging actual usage of modules in a growing code-base

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

我想到的唯一想法是将Decorators添加到我们的所有模块中(按字面意思输入),但这听起来像是一个过大的杀伤力,或者这是怎么做的?

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

在Google上快速搜索“ python静态分析”会提供许多链接。 这里列出了多种语言的精选工具。 vulturePython下的一种工具,可以立即跳出进行未使用的代码检查,并且该工具似乎正在得到积极维护。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM