J2SE 最佳作法程式碼複查

J2SE 最佳作法程式碼複查僅包含一個種類;亦稱為「J2SE 最佳作法」。

目的

J2SE 最佳作法程式碼複查會套用規則來偵測程式碼中是否有潛在問題或不符合 J2SE 標準。在這個程式碼複查之中,J2SE 最佳作法種類有 17 個規則子種類。可以很容易地挑選來探索符合 J2SE 標準的領域。雖然這個種類中的規則不需要深度程式碼分析,但是大量的規則可能要花費較長的時間來完成程式碼複查。

規則種類

下表列出快速程式碼複查中的所有種類和子種類,以及其內含規則的說明。在左欄中,種類是以粗體文字表示,子種類則為純文字。

種類或子種類 說明
J2SE 最佳作法 包含驗證程式碼是否符合 Java™ 開發之 J2SE 最佳作法的規則。
AWT 包含偵測有關於使用「抽象視窗化工具箱」(Abstract Window Toolkit) 程式庫相關事宜的規則
強制轉型 包含偵測有關於強制轉型和強制相關事宜的規則
可複製 包含偵測有關於物件複製相關事宜的規則
比較 包含偵測有關於比較物件和測試物件相等相關事宜的規則
條件句 包含偵測有關於條件句用法相關事宜的規則
建構子 包含偵測有關於定義和實作建構子相關事宜的規則
宣告 包含偵測有關於宣告常數、變數和欄位等相關事宜的規則
異常狀況 包含偵測有關於異常狀況處理相關事宜的規則
起始設定 包含偵測有關於基本元素和物件起始設定相關事宜的規則
迴圈 包含偵測有關於使用迴圈相關事宜的規則
空值 包含偵測有關於使用空值相關事宜的規則
可攜性 包含偵測有關於可攜性相關事宜的規則
反射 包含偵測有關於使用反射相關事宜的規則
序列化 包含偵測有關於序列化相關事宜的規則
陳述式 包含偵測陳述式中的一般相關事宜的規則
Switch 包含偵測有關於使用 switch 陳述式相關事宜的規則
執行緒 包含偵測有關於使用執行緒相關事宜的規則

規則範例

下列規則是在 J2SE 最佳作法程式碼複查中所套用的範例規則。這個規則是在「J2SE 最佳作法」種類的「條件句」子種類中。
避免在 if/else 條件式中使用否定句
使用條款 | 意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.