step 1:首先从官网下载findbugs插件:edu.umd.cs.findbugs.plugin.eclipse_1.3.9.20090821.zipstep 2:将解压之后的edu.umd.cs.findbugs.plugin.eclipse_1.3.9.20090821文件夹拷贝到myec...
分类:
数据库 时间:
2015-01-06 09:49:21
阅读次数:
196
本文以CentOS操作系统为例介绍Sonar的安装配置,以及如何与Jenkins进行集成,通过pmd-cpd、checkstyle、findbugs等工具对代码进行持续审查。一、安装配置sonar1、Sonar介绍Sonar是一个用于代码质量管理的开源平台,用于管理Java源代码的质量。通过插件机制...
分类:
其他好文 时间:
2015-01-01 23:41:20
阅读次数:
301
FindBugs
是一个静态分析工具,它检查类或者 JAR
文件,将字节码与一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析
第一 手动安装
在Eclipse点击菜单中Help-->菜单
输入地址:
http://findbugs.cs.umd.edu/eclipse,出现...
分类:
数据库 时间:
2014-12-31 01:09:30
阅读次数:
315
代码检查工具能帮我们检查一些隐藏的bug,代码检查工具中sonar是比较好的一个。官网Sonar 概述 Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。与持续集成工具(例如 Hudson/Jenkins 等)不同,Sonar 并不是简单地把不同的代码检查工具结果(例如 FindBugs,PMD 等)直接显...
分类:
移动开发 时间:
2014-12-26 16:47:22
阅读次数:
695
这里面选择的HADOOP的版本为2.6.编译前需要准备的如下工具:HADOOP:hadoop-2.6.0-src.tar.gzJDK:jdk-7u71-linux-x64.tar.gzMAVEN:apache-maven-3.0.5-bin.tar.gzPROTOBUF:protobuf-2.5.0.tar.gzFINDBUGS:findbugs-3.0.0.tar.gzANT:apache-ant-1.9.4-bin.tar.gz1、分别解压hadoo..
分类:
其他好文 时间:
2014-12-22 02:09:01
阅读次数:
809
1. 代码质量检查工具FindBugs和Simian(百度网盘分享地址)。2. 使用Ant集成。(Ant入门外链)。3. 执行文件。staticCheck.xml
分类:
数据库 时间:
2014-12-19 00:31:34
阅读次数:
5531
近期由于实验要求进行代码评审和程序性能优化,需要在MyEclipse下安装一些插件,但是因为现在的MyEclipse版本和大多数教程的不一样了,一些安装选项也已经改变,所以安装起来很费事,通过不断的尝试,参考和剁教程并且自己实践的基础上,整理了一下关于checkstyle、pmd、findbugs的最简便的安装方式,希望能帮助更多的人在安装是少走弯路
原文链接:http://write.bl...
分类:
数据库 时间:
2014-10-15 14:53:40
阅读次数:
226
在 《SonarQube4.4+Jenkins进行代码检查实例之一》 中介绍了不编译只检查的方式。但是有些代码检查需要使用字节码,比如Findbugs的检查依赖于字节码,实例一中只提取源代码,就不能进行Findbugs的检查。要进行Findbugs检查就需要编译。以下实例操作来演示如何搭建1,首先当然是要下载最新的Findbugs http://docs.codehaus.org/displ...
分类:
其他好文 时间:
2014-09-09 12:34:18
阅读次数:
201
1. FindBugs介绍
FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析,去发现许多代码中间潜在的bug,比较典型的,如引用了空指针(nullpointer
dereference), 特定的资源(db connection)未关闭,等等。如果用人工检查的...
分类:
数据库 时间:
2014-08-29 16:06:18
阅读次数:
266
介绍Sonar是一个用于代码质量管理的开源平台,用于管理Java源代码的质量。通过插件机制,Sonar可以集成不同的测试工具,代码分析工具,以及持续集成工具,比如pmd-cpd、checkstyle、findbugs、Jenkins。通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量...
分类:
其他好文 时间:
2014-08-29 15:49:48
阅读次数:
231