您的位置:首页 > 编程语言

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

2017-02-27 17:10 330 查看
今天给大家带来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将会显示关于这个规则的信息。
查看更多parasoft测试产品
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: