当前位置:[首页 > 日语资讯 > J.TEST > parasoft Jtest 使用教程:检查代码标准]

parasoft Jtest 使用教程:检查代码标准

发布: 2017-12-12 23:50 | 来源:www.jptranslate.com | 查 看:

通过执行静态分析检查代码是否遵守代码标准的规则,可以识别那些可能会导致功能、性能或安全问题的易于出错和令人困惑的构造。

目的:演示如何检查代码标准并探讨代码标准违例报告。

准备:创建Jtest Example 工程(详见教程上一篇) 检查代码标准步骤

检查Simple类是否遵守了默认的Jtest代码规范集。

在Package Explorer中选择Jtest Example > examples.eval > Simple.java

在工具栏里点击Test Using按钮,该如图所示:(默认情况下,当你点击这个按钮时,Jtest将执行代码标准静态分析就像执行单元测试。后面的课程解释如何运行关注的测试和当你点击Test Using按钮时,查出究竟有哪些动作被执行。)

测试完成后,或显示Jtest的总结面板,Static选项卡显示如图所示的信息:

parasoft Jtest 使用教程:检查代码标准

点击Close按钮关闭该面板。

确认Jtest视图是可见的(这个视图通常位于工作台的底部)。如果Jtest视图是不可见的,选择Jtest > Show View > Jtest。

通过Jtest视图顶部的右边的下拉菜单改变你的Jtest视图布局,然后选择Layout > Tested Files and Categories。

在Jtest视图中,展开Simple.java > Fix Static Analysis Violations分支,你将会看到被检测出来的代码标准为例。每一个代码标准违例的消息包括违例的行和违例的一个简短描述

双击[Line #]Text label ‘case10’ may be a typo for ‘case 10’结点,违例的行被加亮显示的Simple.java编辑器就会被打开,并且光标指到接近违例的位置。

这个违例识别出map()方法使用 case10代替 case 10;当它传递值10的时候,这个简单的排版将导致该类给出错误的结果。这些代码虽然不是非法的,但却是不正确的。如果这种错误被允许保留在代码中,在应用测试和领域应用中,它将可能会引起奇怪的、难于捉摸的错误。

Jtest可以检查像正规的Java源码文件一样检查在Jsp上的代码标准:

选择Jtest Example > examples.jsp。

点击工具栏里的Test Using按钮。

测试完成后,浏览Jtest的总结面板。

点击Close按钮关闭面板。

在Jtest视图下,下拉到对于不同Jsp文件的代码标准违例报告。你将看到被检测到的代码标准违例。每一个代码标准违例的消息包含发生违例的行和对违例的一个简短描述。

是不是很简单呢?赶紧试试吧!