我很好奇是否有任何工具可以为此提供部分解决方案。这是一个棘手的问题,因为performSelector。..但工具至少应该能够提出候选人,让人类的工作更轻松。 最佳答案 由于Objective-C的动态特性,使用静态分析无法检测已定义但未使用的函数/方法。唯一合理的解决方案是使用GCov运行覆盖率或类似工具。即使那样,您也必须让您的程序尽一切可能,以确保您不会删除一些在测试期间未使用的功能。此外,thisscript对此有一些有趣的想法。 关于objective-c-Xcode——在项目
我的团队将我们所有的Golang代码都放在一个monorepo中。包含库代码的各种包子目录。cmd下的二进制文件/服务/工具我们已经有一段时间了,正在做一些清理工作。是否有任何工具或技术可以找到cmd下的二进制文件未使用的函数?我知道govet可以找到包中未使用的私有(private)函数。但是我怀疑我们也有未使用的导出库函数。 最佳答案 UPD2020:未使用工具已合并到staticcheck中。不幸的是,v0.0.1-2020.1.4可能是最后一个支持这个的特征。多米尼克explains那是因为支票消耗了很多资源,很难做到正确。
已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,describetheproblem以及到目前为止为解决这个问题所做的工作。关闭8年前。Improvethisquestion我见过HowcanyoufindunusedfunctionsinPythoncode?但这真的很老了,并没有真正回答我的问题。我有一个大型python项目,其中包含多个由多个入口点脚本共享的库。这个项目已经积累了很多年,有很多作者