Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2470150
  • 博文数量: 293
  • 博客积分: 2660
  • 博客等级: 少校
  • 技术积分: 3632
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-03 17:50
文章分类

全部博文(293)

文章存档

2015年(13)

2014年(58)

2013年(73)

2012年(25)

2011年(30)

2010年(86)

2009年(8)

分类: 项目管理

2012-06-23 15:51:14

本文研究findbugs插件的使用,findbugs只用于java代码的检查;
1.findbugs是寻找代码缺陷的,例如:
  a.未关闭的数据库连接;
  b.缺少必要的null check;
  c.多余的null check;
  d.多余的if后置条件;
  e.相同的条件分支;
  f.重复的代码块;
  g.错误的使用了“==”;
  h.建议使用stringbuffer代替字符串连加;
 
2.安装插件。在插件管理里面,选择“FindBugs Plugin”,安装完毕后在job的设置里面会多一个"Publish FindBugs analysis results",勾选上。
 
3.在代码工程目录下创建一个tools目录,在该目录下将findbugs工具解压后拷贝到tools目录下。修改build.xml文件,添加如下target
 
   
      
           
       
   
 
    classname="edu.umd.cs.findbugs.anttask.FindBugsTask"
    classpathref="findbugs.path"/>
 
  
         
         
             
         
        
        
   
 
4.FindBugs的告警分三个级别high,normal,low。可以对这三个级别分别设置告警数量,假设分别定为
             yellow         red
high         10             20  
normal       20             50
那么high<10&&normal<20则绿色通过,1020||normal>50则红色报警不通过
 
5.设置完毕后在项目的客户端代码中就可以看见告警级别走势图以及详细信息。
阅读(8087) | 评论(0) | 转发(0) |
0

上一篇:Jenkins使用_3

下一篇:mantis学习_1

给主人留下些什么吧!~~