这个问题延续到是否有一个像样的工具可以自动清理 VS 解决方案目录中的垃圾?. 如果有一些工具可以删除挂起的代码(未使用的代码),那就太好了。示例将是未使用的变量、引用、函数甚至类(旧代码或仅为实验编写的代码)。
问问题
202 次
5 回答
4
ReSharper做到了这一点。
于 2009-06-11T03:42:23.777 回答
0
好的链接器会从可执行文件中删除未使用的代码。这是一个优化选项。这可能不适用于共享库上的公共功能,但如果无法进入内部代码,内部代码将被修剪。
不过检查你的链接器(或者可能是编译器——取决于语言)。
于 2009-06-11T03:42:49.347 回答
0
某些版本的 Visual Studio 2008(肯定是开发版)有一个可以提供帮助的代码分析工具。
于 2009-06-11T03:43:48.787 回答
0
JetBrains Resharper 可以做到这一点(以及更多)
于 2009-06-11T05:22:58.630 回答
0
Klocwork 有一些功能可以指出遗留代码。
此外,GCC 有可以启用的警告,这些警告会捕获很多琐碎的事情,比如未使用的变量或静态函数。
于 2009-06-11T05:40:03.297 回答