码迷,mamicode.com
首页 > 其他好文 > 详细

HomeWork 2

时间:2015-05-22 00:06:40      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:

1.安装及使用CheckStyle/PMD及Findbugs

   下载checkstyle,pmd及findbugs的安装包,解压后将各个文件夹中的features和plugins下的文件全部复制到Myeclipse对应的文件夹下,需要注意的是安装findbugs插件时,需要修改配置文件,将findbugs位于Myeclipse中的位置写入MyEclipse\configuration\org.eclipse.equinox.simpleconfigurator\bundles.info文件中

   技术分享

  在Myeclipse中查看插件是否安装成功

  技术分享

  技术分享

  技术分享

 

  配置checkstyle,在Global Check Configurattions中单击New,选中External Configuration File一项,给要导入的配置文件命个名,如Checkstyle_test,单击Import,选择定制好的配置文件导入

  技术分享

  使用checkstyle的效果,如下图,这是未使用checkstyle时,Myeclipse workspace中项目共有30个Warnings(全部出现在最下面的Project中)

  技术分享

  现在对softwaretesthomework使用checkstyle,出现了98个Warnings(即此包中出现了68个),检查控制台中选中的Warning,显示报名的命名不符合规范

技术分享

  CheckStyle,PMD,findbugs插件的用法还有很多,因为篇幅的关系,在此不再赘述

 

2.安装并使用SourceMonitor检查代码复杂度

 

SourceMonitor可对多种语言写就的代码进行度量,包括C、C++、C#、Java、VB、Delphi和HTML,并且针对不同的语言,输出不同的代码度量值。SourceMonitor只关注代码,并为编码人员提供及时的反馈,它不是一款项目管理工具,不关注项目实施中从功能分析到设计编码,再到测试这整个过程。

 

因为SourceMonitor的安装只是解压后安装,在此不再赘述

下图是检查作业3中要求写加减乘除的Calculate.java文件的结果,29行(包括空行和注释)

技术分享

  下图为文件的详细信息,感觉SourceMonitor很强大,以后要继续深入学习

技术分享

 

HomeWork 2

标签:

原文地址:http://www.cnblogs.com/IkseBryant/p/4520970.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!