快速程式碼複查

快速程式碼複查包含三個規則種類︰J2EE 最佳作法、J2SE 最佳作法和效能。

目的

快速程式碼複查套用嚴重性層次為問題的規則集。這個程式碼複查檢查程式碼是否有最嚴重的問題需要優先處理。其名稱的意義是指這項分析提供快速方法,來探索最有問題的程式碼;而不是以快速的執行時間為目標。

規則種類

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

種類或子種類 說明
J2EE 最佳作法 包含以最佳 J2EE 開發作法為基準的規則,並且支援以 WebSphere® 伺服器為目標的 Web 專案
記憶體回收 其中包含的規則可偵測會延遲記憶體回收的方法呼叫
可維護性 其中包含的規則可用來偵測 J2EE 應用程式中難以維護的程式碼
效能及可調整性 其中包含的規則可用來偵測會妨礙 J2EE 應用程式的效能和限制其可調整性的方法呼叫
J2SE 最佳作法 包含驗證程式碼是否符合 Java™ 開發之 J2SE 最佳作法的規則。
AWT 包含偵測有關於使用「抽象視窗化工具箱」程式庫相關事宜的規則
可複製 包含偵測有關於物件複製相關事宜的規則
比較 包含偵測有關於比較物件和測試物件相等相關事宜的規則
空值 包含偵測有關於使用空值相關事宜的規則
可攜性 包含偵測有關於可攜性相關事宜的規則
序列化 包含偵測有關於序列化相關事宜的規則
執行緒 包含偵測有關於使用執行緒相關事宜的規則
效能 包含實施 Java 應用程式中增進效能和減少所佔的記憶體空間之建議的規則
記憶體 包含偵測有關於記憶體用量之效能相關事宜的規則

規則範例

下列規則是在快速程式碼複查中所套用的範例規則。它是在「命名慣例」種類的「衝突」子種類中︰
避免使用具有相同參數數目的多重超載方法
使用條款 | 意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.