`

无用代码扫描工具UCDetector

 
阅读更多

本文主要介绍UCDetector(无用代码扫描工具)使用方法及局限

 

对于沉积或多方接手开发的项目经常会遇到一坨一坨无用的代码,但一个一个类查找又相当费时,这里介绍一个eclipse插件扫描没有引用的类、方法、常量。

 

插件名为UCDetector,介绍地址为http://www.ucdetector.org/index.html

eclipse update site为:http://ucdetector.sourceforge.net/update

 

使用方法为在工程上(可以shift选择多个模块)右击选择UCDetector->Detect unnecessary code

扫描完成后在eclipse安装目录的ucdetector_reports文件夹下生成html报告,可以进入查看

 

html中java type指示扫描出来的类型,截图如下

 

插件局限:即以下代码引用方式UCDetector无法扫描到,需要手动判断:

1、反射

2、类似spring的在xml中配置注入方式

3、第三方调用

4、jar调用

 

  • 大小: 152.9 KB
分享到:
评论
4 楼 Trinea 2013-05-31  
nathan09 写道
Trinea 写道
nathan09 写道
我看到了Aone

哈哈

搞Aone的同事?

嘿嘿不是,以前一个Team的,不过属于另外一个项目组
3 楼 nathan09 2013-05-31  
Trinea 写道
nathan09 写道
我看到了Aone

哈哈

搞Aone的同事?
2 楼 Trinea 2013-05-31  
nathan09 写道
我看到了Aone

哈哈
1 楼 nathan09 2013-05-31  
我看到了Aone

相关推荐

    ucdetector无用代码检测工具

    **ucdetector无用代码检测工具** 是一个专为开发者设计的Eclipse插件,用于帮助程序员识别并清除项目中的无用代码,提升代码质量和维护性。这个插件能够检测出那些未被其他方法调用的方法或者未在任何地方被引用的...

    iOSAPP分析无用代码

    "iOS APP分析无用代码"这个主题聚焦于如何在源代码级别利用Clang工具来识别和删除应用程序中的冗余和未使用的代码,以提高程序效率。Clang是一个强大的C、C++、Objective-C和Objective-C++的前端,它提供了丰富的源...

    查找Xcode无用代码

    总结来说,查找Xcode无用代码是一个多步骤的过程,涉及了Xcode的内置工具、静态分析器、代码覆盖率工具、内存检测工具以及第三方的代码分析软件。通过综合运用这些工具和策略,开发者可以有效地维护项目的整洁性和...

    ucdetector

    综上所述,ucdetector是Eclipse用户提升Java项目代码质量的重要辅助工具,通过检测并消除无用代码,它有助于保持代码库的健康,增强软件的稳定性和可维护性。如果你是一名Java开发者,那么ucdetector无疑是你不可或...

    UCDetector1.9.0插件和原码

    UCDetector是一款强大的无用代码检测工具,主要用于帮助开发者识别并消除软件项目中的死代码、未使用的类、方法和变量等,从而提升代码质量和维护性。这个压缩包包含了UCDetector的1.9.0版本,包括插件和源码两个...

    软著代码整理工具,可以实现一键提取文件中的代码并且自动删去空行和注释,便于进行软著申请

    2. **自动删去空行**:在软著申请中,通常要求提交的代码应去除无用的空行,以减少冗余信息。该工具能够智能识别并删除这些空行,使得提交的代码更加精炼,便于审查。 3. **移除注释**:在提交软著申请时,注释内容...

    软著源代码整理工具

    2. **去除无用代码**:删除注释、调试代码、未使用的变量或函数,减少冗余,使核心代码更突出。 3. **文件排序**:按照一定的规则(如字母顺序、依赖关系等)对源代码文件进行排序,使得整体结构更有序。 4. **生成...

    ios混淆代码工具及垃圾代码生成器工具

    本文将详细解析标题"ios混淆代码工具及垃圾代码生成器工具"所涉及的知识点,并探讨如何在iOS项目中实施混淆策略以及添加垃圾代码来增强应用的安全性。 **一、iOS混淆** 1. **类名和方法名混淆**:混淆的核心是改变...

    注册表扫描工具,与修改

    "注册表扫描工具"是用来检查、分析和修复注册表错误的专业软件。这类工具的主要功能包括查找无用的注册表项、解决注册表碎片、优化系统性能以及追踪程序安装对注册表的影响。 在Windows操作系统中,随着时间的推移...

    PB代码美化工具

    4. **注释整理**:对代码中的注释进行格式化,保持其与代码主体的一致性,同时可以帮助清理无用的或者不规范的注释。 5. **行间距调整**:自动删除多余的空行或添加必要的空行,使得代码更具美感且易于阅读。 6. *...

    让那些无用代码注释见鬼去

    摘要——注释简单代码会干扰对重要注释的理解。程序开发者最好能用最精要的注释来解释重点代码。 举个例子,你打开一个电箱,里面有几百根电线,蒙了吧。再一看,每根电线上面都有一个整洁的小标签。真是谢天谢地啊...

    Dirscan目录扫描工具

    Dirscan是一款专业的目录扫描工具,主要用于在Windows操作系统中快速、高效地查找和分析指定目录下的文件和子目录。它能够帮助用户深入探索文件系统,发现隐藏的文件、深层的子目录,以及按照特定条件筛选出的文件。...

    源代码安全扫描及服务技术方案.ppt

    Klocwork作为企业级的源代码分析工具,能够对C、C++、Java和C#等多种编程语言进行深入的扫描,从而快速、准确地定位潜在的安全隐患、识别编程错误以及软件架构问题。这一工具的引入,极大地帮助了各大企业降低软件...

    清除安卓无用资源文件的工具

    1. **分析阶段**:工具会扫描应用的所有资源,包括assets、drawable、layout、values等目录,对比APK构建过程中的引用信息,找出未被任何代码或XML文件引用的资源。 2. **报告生成**:分析后,工具会生成一个详细的...

    C语言代码整理工具

    标题中的"C语言代码整理工具"指的是一个专门针对C语言源代码设计的应用程序,它能够帮助程序员整理和格式化他们的源代码文件,确保代码遵循一定的规范和风格,使其更易读、易维护。这类工具通常包括代码缩进调整、...

    申请软著代码整理工具,快速清除代码中注释

    这包括但不限于去除无用代码、整理格式、统一命名约定、删除注释等,目的是提高代码的可读性和维护性,同时在特定情况下,如软著申请,是为了满足特定规范或标准。 【Form1.cs】这是Windows Forms应用程序中的主要...

    网页代码清除工具

    "清除网页代码"这个过程包括多个步骤,如删除空格、注释、换行符等无用字符,这些非必要元素虽然在源码中占据空间,但并不会影响页面显示。此外,它还能处理JavaScript和CSS代码,通过合并和压缩文件来减少HTTP请求...

    代码清除工具软件

    代码清除工具软件是一种高效实用的工具,主要用于优化和精简网页源代码,删除无用的、冗余的或不被使用的代码,以提高网页加载速度和整体性能。在Web开发过程中,随着项目的进展,代码中可能会积累大量调试、测试用...

    C语言代码自动整理工具

    6. **删除冗余代码**:识别并移除无用的变量、常量、函数等,保持代码精简。 7. **代码优化**:在不影响功能的前提下,自动优化代码结构,提高执行效率。 一些常见的C语言代码自动整理工具有: - **Clang Format*...

    代码清理工具

    使用这样的工具时,开发者可以通过图形用户界面交互式地选择清理选项,然后点击“运行”或“清理”按钮,工具会自动扫描并按设定规则处理注释。 代码清理不仅有助于提高代码质量,还能减少阅读和调试的时间。此外,...

Global site tag (gtag.js) - Google Analytics