Tag: 死代码

我的编译器会忽略无用的代码吗?

我已经通过关于这个主题的networking几个问题,但我没有find任何答案我的问题,或者它是另一种语言或它不完全回答 (死代码是不是无用的代码)所以这里是我的问题: 编译器忽略了(显式的还是不是)无用的代码? 例如,在这个代码中: double[] TestRunTime = SomeFunctionThatReturnDoubles; // A bit of code skipped int i = 0; for (int j = 0; j < TestRunTime.Length; j++) { } double prevSpec_OilCons = 0; 将for循环删除? 我使用.net4.5和vs2013 背景是我保留了很多代码(我没有写) ,我想知道无用的代码应该是一个目标,还是让我的编译器负责。

死码识别(C ++)

我有一个很大的遗留C ++项目在Visual Studio 2008下编译。我知道有相当数量的“死”代码,不访问任何地方 – 未调用的方法,没有使用的整个类。 我正在寻找一个能够通过静态分析来识别这个问题的工具。 这个问题: 传统C / C ++项目中的死代码检测build议使用代码覆盖工具。 这不是一个选项,因为testing覆盖率不够高。 它还提到了一个无法访问的代码。 选项gcc。 我想为Visual Studio类似的东西。 我们已经使用链接器的/ OPT:REF选项来删除多余的代码,但是这不会在有用的级别上报告死代码(当与/ VERBOSE一起使用时,有超过100,000行,包括来自库的许多行)。 有没有更好的select,与Visual Studio项目很好地工作?

find死JavaScript代码?

我们正在重构一个遗留的Web应用程序,结果是“杀死”了很多JavaScript代码,但是由于不确定,我们害怕删除我们认为是死代码的东西。 有没有任何工具/技术来积极识别JavaScript中的死代码?

传统C / C ++项目中的死代码检测

你将如何去C / C ++代码中的死代码检测? 我有一个相当大的代码基地工作,至less10-15%是死代码。 有没有任何基于Unix的工具来识别这个领域? 有些代码还使用了很多预处理器,可以自动进行处理吗?

如何禁用Rust中未使用的代码警告?

music.rs|19 col 1| 22:2 warning: code is never used: `SemanticDirection`, #[warn(dead_code)] on by default 我会重新把这些警告转回到任何严肃的事情上,但是我只是在修改这个语言,而这正在推动我的蝙蝠。 我试着添加: #[allow(dead_code)] 我的代码,但没有工作。

如何在Java项目中find未使用/死的代码

你用什么工具在大的Java项目中find未使用/死的代码? 我们的产品已经开发了好几年了,手工检测不再使用的代码变得非常困难。 然而,我们尽可能多地删除未使用的代码。 一般战略/技术(特定工具除外)的build议也受到赞赏。 编辑:请注意,我们已经使用代码覆盖工具(Clover,IntelliJ),但这些帮助不大。 死代码仍然有unit testing,并显示为覆盖。 我猜想一个理想的工具可以识别代码集群,这些代码很less有其他代码取决于它,允许文档手动检查。

如何在Python代码中find未使用的函数?

所以你有一些遗留代码在一个相当庞大的项目中。 你怎么find并删除死的function? 我已经看到了这两个引用: 查找未使用的代码和工具,以查找PHP项目中未使用的function ,但他们似乎特定于C#和PHP,分别。 有没有一个Python工具,可以帮助你find没有在源代码中任何地方引用的函数(尽pipereflection/等)?

我如何知道代码中的哪些部分从未使用过?

我有传统的C ++代码,我应该从中删除未使用的代码。 问题是代码库很大。 我怎样才能找出哪些代码是从来没有被调用/从未使用?