`
yangzb
  • 浏览: 3491816 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用JNorm探测代码中的哪些功能可以用现存的开源项目代替

    博客分类:
  • Java
阅读更多

JNorm是一个Java代码分析工具。
它能够探测代码中的哪些功能可以用现存的开源项目代替,帮助提高代码的可复用性,可维护性。
该项目还提供一个辅助使用的Eclipse插件。

本人测试一下该Eclipse插件,比较不错,在些推荐给大家。

JNorm官方网址: http://www.jnorm.org/
Eclipse插件 Update Site: http://www.jnorm.org/eclipse/index.html

使用的截图:



点击Show details后:


Ant支持
配置方法如下:

<!-- <br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --> <? xml version="1.0" ?>

    
< project  default ="main" >

    
< taskdef  name ="jnorm"  classname ="org.jnorm.task.JNormTask" >
        
< classpath >
            
< fileset  dir ="${jnorm.dist}" >
                
< include  name ="*.jar" />
              
</ fileset >
        
</ classpath >
    
</ taskdef >

    
< target  name ="main" >
     
< jnorm  report ="c:\work\report.html" >
        
< classpath >
            
<!--  analysed project classpath  -->       
        
</ classpath >
      
        
< fileset  dir ="${source}" >
            
< include  name ="**/*.java" />
        
</ fileset >
     
</ jnorm >
    
</ target >

    
</ project >
分享到:
评论

相关推荐

    HC,RC显著性探测代码

    在这个主题中,"HC,RC显著性探测代码"可能是程明教授或者专家分享的一组用于实现这种探测算法的编程代码。 程明可能是一位知名的IT专家或学者,他在个人网站上分享了这些代码,以便于同行和研究者能够理解和应用...

    机器学习毕业设计-基于python深度学习的走神司机探测代码.zip

    1、该资源内项目代码都是经过测试运行成功,功能正常的情况下才上传的,请放心下载使用。 2、适用人群:主要针对计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、数学、电子信息等...

    国外开源视频监控iSpy源代码20180905

    iSpy是国外的一款开源免费的视频监控,功能强大。支持电脑客户端,web端,手机端本地或者远程访问。 主要核心功能: 1.把摄像头通过代码嵌入到你自己的网站; 2.支持不同品牌摄像头,电脑usb摄像头,通过onvif协议,...

    开源项目-appscode-go-dns.zip

    7. **LICENSE**:项目许可文件,说明了可以如何使用和分发这个开源项目。 8. **README.md**:通常包含项目的简介、安装指南、使用示例和贡献方式。 使用`appscode/go-dns`,你可以轻松地创建DNS解析器、服务器或...

    35个google开源项目

    标题与描述概述的知识点主要集中在谷歌的开源项目上,这些项目涵盖了从文本处理、软件开发、性能优化到网络服务和互联网应用的多个方面。以下是对这些项目更为详细的解析: 1. **Google CRUSH (Custom Reporting ...

    周跳探测C代码

    给出一种周跳探测算法代码,有助于周跳探测学习

    开源项目-malfunkt-arpfox.zip

    同时,由于它是开源的,用户可以根据自己的需求对代码进行修改和扩展,增加了项目的灵活性和适用性。 在实际应用中,malfunkt-arpfox可能被用于网络安全教学,帮助学生理解ARP欺骗的工作原理;或者在企业环境中,...

    bfd链路探测协议开源软件BIRD使用方法

    ### bfd链路探测协议开源软件BIRD使用方法详解 #### 一、BFD链路探测协议简介 BFD(Bidirectional Forwarding Detection)双向转发检测协议是一种用于快速检测链路故障的技术,它能够提供毫秒级的故障检测速度,极...

    开源项目-digineo-go-ping.zip

    digineo-go-ping作为开源项目,意味着任何人都可以查看、使用、学习和改进它的源代码。 10. **代码贡献与社区参与**:开源项目鼓励社区成员提交bug报告、提出改进建议或直接贡献代码。在GitHub等平台上,用户可以...

    51单片机 金属探测器 原理图 代码 参考文献 全部资料

    本资源包提供的内容围绕51单片机在金属探测器中的应用,包括原理图、代码和参考文献,是深入理解51单片机在实际项目中运用的好材料。金属探测器是一种利用电磁场原理来检测金属物体的设备,广泛应用于安全检查、考古...

    开源项目-dvyukov-go-fuzz.zip

    6. **开源项目**:开源项目意味着源代码对公众开放,任何人都可以查看、复制、修改和分发代码。Go-fuzz作为一个开源项目,鼓励社区参与开发和改进,促进了软件质量的共同提升。 7. **go-fuzz-master**:这个文件...

    开源项目-BrandonRomano-serf.zip

    9. **故障检测与恢复**:Serf的故障检测功能可以帮助我们快速识别并处理集群中的故障节点,保证服务的连续性和稳定性。学习如何设计和实现这些机制对于构建可靠的系统非常重要。 10. **扩展性与可维护性**:开源...

    2014年电子设计大赛B题金属物体探测定位器代码

    在2014年的电子设计大赛中,B题聚焦于金属物体探测定位器的设计与实现。这个项目的核心是构建一个能够检测并精确定位金属物体的系统,它使用了先进的微控制器技术以及特定的传感器技术。以下是这个项目的关键知识点...

    局域网嗅探器Sniffer C++开源代码

    本项目是一个C++实现的开源代码,它允许用户监控并解析局域网中的网络流量。 在C++中开发这样的嗅探器涉及到以下几个关键知识点: 1. **网络接口选择**:程序提供了选择网卡的功能,这需要访问操作系统的网络接口...

    天池竞赛-智慧海洋开源代码.zip

    通过研究这个开源项目,你可以学习到如何处理大规模海洋数据,使用哪种算法进行预测分析,以及如何协作和贡献代码。此外,还可以了解到如何将机器学习和人工智能应用于解决实际的环境问题。对于想提升大数据处理、AI...

    数据探测法检验粗差(C++实现)

    通过阅读和理解这些代码,你可以看到如何将数学理论转化为实际的计算机程序,从而在实际的测绘和控制测量问题中应用数据探测法。 总的来说,这个C++实现提供了一个实用的工具,用于自动化粗差检测,对于提高测量...

    开源项目-future-architect-vuls.zip

    1. **开源项目**: 开源软件意味着源代码对公众开放,允许用户查看、使用、修改和分发。这种模式促进了技术的发展和创新,鼓励社区协作,未来架构师漏洞扫描器就是一个很好的例子。用户可以自由地参与到项目的开发和...

    MSP430 探测代码

    在物体探测系统中,菲涅尔透镜常被用作传感器的一部分,它可以扩大传感器的视野并提高其检测范围。当有物体进入透镜的探测区域时,透镜会改变接收到的光强,这种变化可以通过连接的传感器进行检测。 在本项目中,...

    2022西电B测-雾霾探测源代码+实验报告网页实现

    在本项目"2022西电B测-雾霾探测源代码+实验报告网页实现"中,主要涉及了几个关键的IT技术领域,包括前端开发、网页设计以及环境监测数据的可视化。下面是这些领域的详细说明: 1. **前端开发**:前端开发是构建Web...

    LDC金属探测程序完整版

    在TI杯竞赛中,这种技术被应用于设计一个金属位置探测器,其代码已经完整地包含在这个压缩包中。 LDC1000传感器是一种先进的无接触式检测解决方案,它可以检测目标物体的存在、形状、尺寸和距离。它通过发射低频...

Global site tag (gtag.js) - Google Analytics