J2SE 最佳作法程式碼複查僅包含一個種類;亦稱為「J2SE 最佳作法」。
下表列出快速程式碼複查中的所有種類和子種類,以及其內含規則的說明。在左欄中,種類是以粗體文字表示,子種類則為純文字。
種類或子種類 | 說明 |
---|---|
J2SE 最佳作法 | 包含驗證程式碼是否符合 Java™ 開發之 J2SE 最佳作法的規則。 |
AWT | 包含偵測有關於使用「抽象視窗化工具箱」(Abstract Window Toolkit) 程式庫相關事宜的規則 |
強制轉型 | 包含偵測有關於強制轉型和強制相關事宜的規則 |
可複製 | 包含偵測有關於物件複製相關事宜的規則 |
比較 | 包含偵測有關於比較物件和測試物件相等相關事宜的規則 |
條件句 | 包含偵測有關於條件句用法相關事宜的規則 |
建構子 | 包含偵測有關於定義和實作建構子相關事宜的規則 |
宣告 | 包含偵測有關於宣告常數、變數和欄位等相關事宜的規則 |
異常狀況 | 包含偵測有關於異常狀況處理相關事宜的規則 |
起始設定 | 包含偵測有關於基本元素和物件起始設定相關事宜的規則 |
迴圈 | 包含偵測有關於使用迴圈相關事宜的規則 |
空值 | 包含偵測有關於使用空值相關事宜的規則 |
可攜性 | 包含偵測有關於可攜性相關事宜的規則 |
反射 | 包含偵測有關於使用反射相關事宜的規則 |
序列化 | 包含偵測有關於序列化相關事宜的規則 |
陳述式 | 包含偵測陳述式中的一般相關事宜的規則 |
Switch | 包含偵測有關於使用 switch 陳述式相關事宜的規則 |
執行緒 | 包含偵測有關於使用執行緒相關事宜的規則 |
避免在 if/else 條件式中使用否定句