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視圖下可見。

步驟:

  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將會顯示關於這個規則的信息。

查看更多parasoft測試產品

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章