您使用哪些工具和技术来查找死代码?

时间:2008-10-02 14:36:19

标签: c# .net refactoring code-analysis

您使用哪些工具和技术在.NET中查找死代码?

过去,我使用Obsolete属性修饰方法(传递true,因此编译器将发出错误,如MSDN中所述)。

我有兴趣看到其他人的建议(除了像FxCop或ReSharper这样的工具)。我想确保我不会错过其他有用的工具。

4 个答案:

答案 0 :(得分:16)

为什么需要其他答案? FxCop和Resharper可以解决这个问题,特别是现在通过“代码分析”将FxCop集成到VS中。

答案 1 :(得分:6)

TDD + NCover

答案 2 :(得分:4)

如果它是死代码(至少只在解决方案中),它在ReSharper中显示为灰色...就像未调用的方法或类或未使用的属性和变量

答案 3 :(得分:2)

我再次推荐AQTime。静态代码分析已经完成了您想要的(以及更多),但其他分析器甚至更有用。值得花钱,如果你能负担得起的话。