UCDetector-不必要的代码探测器
来源:互联网 发布:棋牌源码社区 编辑:程序博客网 时间:2024/04/28 18:42
UCDetector(不必要的代码检测器-意为“You See Detector”)是一个Eclipse插件工具发现不必要的 (dead)public修饰的Java代码。 例如公共类、方法或者字段没有引用。
UCDetector会在eclipse视图中遇到的以下问题,进行创建标记:
- 不必要的(dead)代码.
- 可以改变代码的可见性,受保护的、默认的或私有的.
- 方法的字段,可以用final修饰.
UCDetector下载地址:http://sourceforge.net/projects/ucdetector/files/
eclipse已经提示了一些无用代码
编译器提示:
- Preferences > Java > Compiler > Errors/Warning :Unnecessary code
- Value of local variable is not used
- Value of parameter is not used(默认Ignore)
- Unused type parameter(默认Ignore)
- Unused import
- Unused private member
- Unnecessary ‘else’ statement(默认Ignore)
- Unnecessary cast or ‘instanceof’ operation(默认Ignore)
- Unnecessary declaration of thrown exception(默认Ignore)
- Unused ‘break’ or ‘continue’ label
- Redundant super interface(默认Ignore)
代码辅助提示:
- Preferences > Java > Code Style > Clean Up :Unnecessary Code
- Unused code
- Remove unused imports
- Remove unused private memebers(默认未选中)
- Remove unused local variables(默认未选中)
- Unnecessary Code
- Remove unnecessary casts
- Remove unnecessary ‘
NON−NLS ’ tags
看开源代码的时候经常会看到类似//$NON-NLS-1$、//$NON-NLS-2$……//$NON-NLS-n$等这样的注释。意思当前行的第n个字符串不需要外置做国际化,其中NLS代表”National Language Support”。eclipse有一个resources creator tool,能够将代码中的字符串,自动提取到.properties中去。在java代码中点击右键,Source > Externalize Strings。
UCDetector的使用:
集成成eclipse插件:
在/eclipse/下创建dropins文件夹
将下载下来的,copy到dropins文件下,重启eclipse即可…
具体使用:
来到您坚持到项目的同级目录下,您会看到该文件夹生成扫描的结果文件:
0 0
- UCDetector-不必要的代码探测器
- 使用UCDetector进行Java代码的简单审查
- 无用代码扫描工具UCDetector
- Java检测无用代码之UCDetector
- android优化 清除无效代码 UCDetector
- eclipse 无用代码扫描工具UCDetector
- eclipse 无用代码扫描工具UCDetector
- 良好的代码习惯,减少不必要的错误
- 解决方法数超出 android优化 清除无效代码 UCDetector
- 前端经典代码替你省去不必要的麻烦
- 火星探测器的优先级翻转
- 一个比较全面的探测器
- 火箭、飞行器、探测器的发射
- 禁用不必要的服务
- 关闭不必要的进程
- 停止不必要的服务
- 不必要的F(X)
- 不必要的DOM操作
- Java那些容易混淆的东东
- java中的foreach循环
- android studio下的NDK开发详解(一)
- java访问者模式
- HDU 1036 Robot Motion 深搜
- UCDetector-不必要的代码探测器
- eeyes总结
- 主流蓝牙BLE控制芯片详解(1):TI CC2540
- [ubuntu] 在vim中查找指定字符串和指定文件
- android内核剖析 Context理解读书笔记
- JAVA中重写和重载的区别
- Python类里的pass语句
- 终于离职了
- JVM 垃圾回收器工作原理及使用实例介绍