• 测试技术
  • 博客
  • 视频
  • 开源
  • 论坛
  • 沙龙
  • 下载
  • 杂志
  • 招聘

字号: | 推荐给好友 上一篇 | 下一篇

让开发自动化: 持续检查

发布: 2008-6-19 16:59 | 作者: 不详 | 来源: 领测软件测试网编辑整理 | 查看: 27次 | 进入领测软件测试网论坛讨论

领测软件测试网 软件测试技术门户_+LX kbG9Y


%V D8q%_1Hc6k g3p

I'aR"M3j}每个 CheckStyle 规则都是一个模块。例如,LineLength 模块建立的规则是:所有行中的字符都不得超过 120 个字符,否则 CheckStyle 就生成错误。

i XuA)|gI.|

0{9T|-JYa l7hH,YJ可以用定制规则扩展 CheckStyle,所以也可以容易地实施编码规则。而且,它是自动执行的! 软件测试技术门户)@7a D7]0f#}$^ YV

?f(m.?4z Mb/R图 1 显示了使用 Ant 生成的 CheckStyle 报告的一个示例,这是 清单 1 中所演示的 xslt 任务:

L l5mM:n+W$w
-Oi y;zT图 1. CheckStyle HTML 报告软件测试技术门户rq1[ @G;HuL!{0e.?:q
CheckStyle HTML 报告
Yae^ S'mk7dw
用 IDE 怎么样?软件测试技术门户8?2~HsABq(K

N;C&vA"R:h}g}y%GR我听到的一个普遍反应是这些检查可以在 IDE 中运行。尽管确实如此,并且极力推荐这样做,但是拥有一台对源代码运行一组公用规则集(使用 Ant 这样的工具)的单独机器的好处是:一致性更好。软件测试技术门户z:Uq g/SC

BS+{(? L l&S用 CPD 进行重复性检查软件测试技术门户};~C0v`