文档彩票走势图>>Parasoft Jtest 使用教程>>parasoft Jtest 使用教程:自动修正代码标准违例与访问代码标准规则说明书
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视图下可见。
步骤:
- 在Jtest视图下,展开Simple.java > Fix Static Analysis Violations 分支并双击[Line #]Text label ‘case1’ may be a type for ‘case 10’ 违例。违例的行被加亮显示的Simple.java编辑器就会被打开,并且光标指到接近违例的位置
- 在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视图中清除相关的违例消息,因为现在的代码不再违反代码规范
- 按照下面的方式保存修改的源文件:
- 选择File > Save
- 点击工具栏里的Save按钮
- 按Ctrl + S
访问代码标准规则说明书
Jtest可以自动检查超过700个内置的规则和任意数量的用户规则,组织创建这些规则用来检验特定工程和组织的需求,同时避免最常见的错误重复发生。Jtest包含的每一个代码标准规则有一个规则说明书与之相连。这个规则说明书帮助你明白代码标准规则如何检测的,为什么遵从代码标准是重要的呢?如何修正你的代码以便它遵从代码标准。
目的:演示如何学习更多关于代码标准违例的报告
准备:
- 创建Jtest Example工程(像4.1创建示例工程中描述的那样)
- 静态分析Jtest Exmaple工程中examples.eval包下的Simple类(像4.2检查代码标准描述的那样) 违例报告应该仍然在Jtest视图下可见
步骤:
- 为了学习更多关于代码标准违例,这些违例是在对mycart.jsp初始代码标准中识别出来的。
- 在Jtest视图中,展开mycart.jsp > Fix Static Analysis Violations分支。
- 右键点击[Line #] Variable ‘num_items’ is never used违例消息,然后从快捷菜单里选择View Rule Documentation。Jtest将会显示关于这个规则的信息。
以上就是本次教程的内容了,你也可以申请jtest试用>>,亲自动手试试哦。
查看更多parasoft测试产品
获取更多活动信息