練習 1.2︰執行結構分析程式碼複查

本練習假設您已完成練習 1.1︰匯入必要的資源。在練習 1.2 中,首先您要閱讀一個使用者實務。然後,假設您扮演使用者實務中所描述的軟體架構設計師角色,並使用您在練習 1.1 中所匯入的專案來完成練習。



使用者實務

為了複查新撰寫的程式碼以評估其品質,架構設計師想要尋找一般的違反型樣。違反型樣是發生在程式碼中的已知問題而且未遵循最佳作法。設計型樣是要遵循的良好模型,違反型樣則是應該避免的不良模型。一些特定的違反型樣包括下列類型:

在第一個練習中,架構設計師執行程式碼複查來尋找上述的違反型樣。



練習

在這個練習中,您會執行下列作業︰

  1. 選取要執行的程式碼複查。
  2. 檢視程式碼複查中所套用的規則。
  3. 選擇哪些程式碼要執行複查。
  4. 執行程式碼複查。
  5. 檢視程式碼複查的發現項目。
  6. 選取某個發現項目來查看關於該項目的下列資訊︰


選取程式碼複查

如果要選取結構分析程式碼複查︰

  1. 在「程式碼複查」視圖中的工具列上按一下管理規則圖示
  2. 「程式碼複查」視圖

  3. 選取程式碼複查清單中,按一下結構分析程式碼複查
  4. 展開結構分析資料夾和子資料夾來查看程式碼複查中所套用的規則,如下所示。按一下確定
  5. 「喜好設定」視窗



選取要複查的程式碼庫

如果要選取工作區做為要複查的程式碼庫︰



執行程式碼複查

一旦您選取要複查的程式碼庫,就會執行程式碼複查。您可以檢查視圖右下角的進度列來追蹤其狀態。



檢視程式碼複查發現項目

當程式碼複查完成時,「程式碼複查」視圖中會顯示發現項目,如下列畫面所示︰

程式碼複查發現項目,1 個收合資料夾

「程式碼複查」視圖中提供下列資訊。



取得程式碼複查發現項目的詳細資訊

如果要取得程式碼複查中發現項目的詳細資訊︰

  1. 展開結構分析︰循環相依關係資料夾。其中包含四個發現項目,如下列畫面所示︰


  2. 程式碼複查發現項目,1 個展開的資料夾

    每一個發現項目的前面會有指出其嚴重性層次的圖示。

    如果圖示旁邊出現燈泡 (),表示發現項目存在快速修正。快速修正是針對特定的發現項目的自動化補充解決方案。下列圖例顯示快速修正圖示︰

  3. 按兩下以 Event.java 為開頭的發現項目。相關的詳細資料會顯示在兩個地方,如下列的概要和畫面所示︰
  4. 選取之發現項目的程式碼和詳細資訊

您已完成練習 1.2︰執行結構分析程式碼複查。



運用程式碼複查的能力

藉由積極地執行程式碼複查,您可以早期發現問題,讓您可以早期更正問題,以避免導致下列問題︰

在練習 1.4 中,您會修正程式碼複查發現項目來建置在練習 1.2 中做的工作。



練習 1.2 整理

您已完成練習 1.2︰執行結構分析程式碼複查。其中您執行了下列作業︰

  1. 選取要執行的程式碼複查。
  2. 檢視程式碼複查中所套用的規則。
  3. 選擇要執行複查的程式碼主體。
  4. 執行程式碼複查。
  5. 檢視程式碼複查的發現項目。
  6. 選取某個發現項目來查看關於該項目的下列資訊︰


現在您已準備好開始進行練習 1.3︰定義架構控制規則

使用條款 | 意見
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.