首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >冗余代码检查

冗余代码检查
EN

Stack Overflow用户
提问于 2009-08-25 12:53:43
回答 4查看 324关注 0票数 2

有没有工具可以在没有任何引用的情况下找到任何私有函数?(冗余功能)

原因是,一个函数可能已经被创建并从几个区域调用,但随着项目的扩展和增长,这两个调用可能已经被删除并替换为更好的替代方法。但这种方法可能仍然存在。我想知道是否有任何方便的工具,可以查看代码,发现私有函数,并检查它们是否有任何引用,如果没有,通知用户情况。

我自己创建一个并不是很棘手,但我想知道是否有任何可访问的应用程序可以对包含代码的文件执行此操作?

我的代码是用c#编写的,但我可以想象这个问题涵盖了各种编码语言。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-08-25 12:56:12

如果您的代码有单元测试(它有,对吗?;-),那么运行NCover将允许您识别没有从任何地方调用的方法。如果你没有任何单元测试,那么这是一个开始构建它们的好借口。

在一般情况下,我怀疑代码覆盖率工具很适合大多数语言。

票数 2
EN

Stack Overflow用户

发布于 2009-08-25 13:17:37

ReSharper可以完成这项工作。

票数 3
EN

Stack Overflow用户

发布于 2009-08-25 12:57:03

Eclipse为Java自动做了这件事,不确定你是否能为C#做同样的事情。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1328098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档