在程式碼審查期間,您發現了許多問題,例如未使用的變數和空的 catch 區塊。您應該推薦哪種建置任務組態來偵測這些問題?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 在 Maven 建置任務中,選擇「執行 PMD」。.
為什麼這是答案
正確答案是「在 Maven 建置任務中,選擇『執行 PMD』」。PMD 是一個靜態程式碼分析工具,專門用於檢測 Java 程式碼中的常見問題,例如未使用的變數、空的 catch 區塊、潛在的錯誤、次優程式碼、重複程式碼等。將其整合到 Maven 建置任務中,可以在建置過程中自動執行這些檢查,有助於提高程式碼品質。 其他選項的解釋: Grunt 是一個 JavaScript 任務執行器,主要用於前端開發,與 Java 程式碼分析無關。 Xcode 是 Apple 開發環境,用於 iOS/macOS 應用程式開發,與 Java 程式碼分析無關。xcpretty 是一個格式化工具,用於美化 Xcode 建置輸出,而非靜態程式碼分析。 Checkstyle 也是一個靜態程式碼分析工具,但它主要側重於程式碼風格和格式檢查,例如命名約定、縮排等,雖然也能檢測一些問題,但 PMD 在檢測未使用的變數和空的 catch 區塊等邏輯和潛在錯誤方面更為全面和專業。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡