parasoft Jtest 使用教程:自动修正代码标准违例与访问代码标准规则说明书

原创|使用教程|编辑:蒋永|2017-02-27 16:57:58.000|阅读 225 次

概述:今天给大家带来parasoft Jtest 自动修正代码标准违例与访问代码标准规则说明书的教程,需要的朋友赶紧收藏了~

# 周年庆正版采购有优惠,点击咨询 # # 31款JAVA开发必备控件和工具 #

相关链接:

今天给大家带来parasoft Jtest 自动修正代码标准违例与访问代码标准规则说明书的教程,需要的朋友赶紧收藏了~

parasoft Jtest介绍和试用>>>

自动修正代码标准违例

Jtest可以自动更正很多识别出来的代码标准违例。自动更正是有Jtest的Quick Fix特性实现的。所有可以被自动修正的违例都被标记一个黄色的小灯泡图标(在Jtest视图下,在编辑器中和Test Configuration对话框的Static选项卡中都可以看到该图标)。

目的:演示如何使用Jtest Quick Fix特性自动修正代码标准的违例。

准备:

  • 创建Jtest Example工程(像4.1创建示例工程中描述的那样)。
  • 静态分析Jtest Exmaple工程中examples.eval包下的Simple类(像4.2检查代码标准描述的那样) 违例报告应该仍然在Jtest视图下可见。

步骤:

  1. 在Jtest视图下,展开Simple.java > Fix Static Analysis Violations 分支并双击[Line #]Text label ‘case1’ may be a type for ‘case 10’ 违例。违例的行被加亮显示的Simple.java编辑器就会被打开,并且光标指到接近违例的位置
  2. 在Jtest视图下,右键点击[Line #] Text label ‘case10’ may be a type for ‘case 10’的违例,然后从快捷按钮中选择Change the label to switch case,以便提示Jtest自动更正代码标准的违例。Jtest将会重构编辑器中的代码,以便代码不再违反那个代码标准。对于这个例子,’case 10’替换了’case10’文本标签;这种纠正避免map方法在传递值10时产生不正确的行为。另外,Jtest从Jtest视图中清除相关的违例消息,因为现在的代码不再违反代码规范
  3. 按照下面的方式保存修改的源文件:
  • 选择File > Save
  • 点击工具栏里的Save按钮
  • 按Ctrl + S

访问代码标准规则说明书

Jtest可以自动检查超过700个内置的规则和任意数量的用户规则,组织创建这些规则用来检验特定工程和组织的需求,同时避免最常见的错误重复发生。Jtest包含的每一个代码标准规则有一个规则说明书与之相连。这个规则说明书帮助你明白代码标准规则如何检测的,为什么遵从代码标准是重要的呢?如何修正你的代码以便它遵从代码标准。

目的:演示如何学习更多关于代码标准违例的报告

准备:

  • 创建Jtest Example工程(像4.1创建示例工程中描述的那样)
  • 静态分析Jtest Exmaple工程中examples.eval包下的Simple类(像4.2检查代码标准描述的那样) 违例报告应该仍然在Jtest视图下可见

步骤:

  1. 为了学习更多关于代码标准违例,这些违例是在对mycart.jsp初始代码标准中识别出来的。
  2. 在Jtest视图中,展开mycart.jsp > Fix Static Analysis Violations分支。
  3. 右键点击[Line #] Variable ‘num_items’ is never used违例消息,然后从快捷菜单里选择View Rule Documentation。Jtest将会显示关于这个规则的信息。

以上就是本次教程的内容了,你也可以申请jtest试用>>,亲自动手试试哦。

查看更多测试分析资讯和产品推荐>>>


查看更多parasoft测试产品

<详询客服>获取更多活动信息

 

 



标签:测试Parasoft

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,尊重他人劳动成果

登录 慧都网发表评论


183*****211 2017-02-28 16:56:25.000
0

很有用,分享了


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关厂商
相关产品
Parasoft Jtest

专业针对Java语言的开发测试方案,可无缝集成Parasoft SOAtest

在线
客服
咨询
电话
400-700-1020
在线
QQ
购物车 反馈 返回
顶部
在线客服系统
live chat