相关疑难解决方法(0)

查找未使用的代码

我必须重构一个大的C#应用​​程序,我发现了很多从未使用过的函数.如何检查未使用的代码,以便删除所有未使用的功能?

.net c# refactoring

206
推荐指数
5
解决办法
10万
查看次数

找到所有未使用的代码的工具

我需要一个可以运行的工具,它会显示一个未使用的方法,变量,属性和类的列表.CSS课程将是一个额外的奖励.

我听说FXCop能做到这一点吗?还是NDepend还是什么?

c# static-analysis

19
推荐指数
4
解决办法
6288
查看次数

删除未使用代码的最佳实践

我想知道人们最好的做法是删除未使用的代码.就个人而言,我喜欢删除(不只是评论)任何当前没有使用的东西.但我不确定要走多远.

以此为例(尽管我对一般性讨论感兴趣).在我的项目中,我有十几个UserControls.对于后来获得的功能,我在其中一个UserControl上实现了几个方法和属性.附加代码不是特定于该功能,但需要支持它.以后它可能会有用.

  • 我应该删除代码,因为我们目前还没有使用它,代码越少,读取就越容易吗?问题是,未来的开发人员如何知道这项工作已经完成?
  • 或者我应该把它保留在那里,所以如果他们以后需要使用它,另一个开发人员可以轻松找到它(他们不会考虑通过源代码控制来查看是否有人这样做并删除它)?
  • 还是有其他选择吗?

这同样适用于当前未使用的UserControl.我应该删除它们还是保留它们?

编辑:不言而喻(或者我认为会这样)我们正在使用源代码控制.

c#

14
推荐指数
3
解决办法
2245
查看次数

用于查找无法访问/未使用的c#代码的开源工具

是否有任何开源静态代码分析工具,可以帮助在C#程序中找到无法访问/未使用的代码?

c#

5
推荐指数
1
解决办法
2680
查看次数

标签 统计

c# ×4

.net ×1

refactoring ×1

static-analysis ×1