應用程式管理
IBM i 自動化程式碼品質分析和管控-Code Checker|陽鵬資訊|ARCAD
從源頭強化 IBM i 開發安全性,打造高品質、零漏洞的數位資產
ARCAD Code Checker (IBMi 程式碼品質自動分析和管控)

結構良好的程式碼是縮短開發週期、降低維護成本的關鍵。
ARCAD-CodeChecker提供自動化分析技術偵測較差的程式碼與安全漏洞,系統內建精密的品質規則與指標模型,能自動掃描 IBM i 上的多種程式語言(包含 RPG III/IV、SQL、CL 及 COBOL),並將複雜的原始碼轉化為可視化的量化報告。同時支援您輕鬆定義客製化的品質規則和指標來衡量程式碼品質,讓您面對開發時的不同階段(編修、持續整合、品質管控)執行程式碼審查作業。和完整整合至 Rational Developer for i (RDi) 與 Jenkins 等 CI/CD 工具鏈中。
這些特色大幅降低了系統停擺風險與 IT 維運支出,建立了一套清晰的標準,讓新進人員能更快速上手,確保企業核心系統的長久可用性與資安合規。
核心特性 (Features)
-
DevSecOps 安全防護: 在開發週期中納入安全性考量,自動偵測 SQL 注入、易受攻擊的 API 及動態 SQL 語法等漏洞。
-
多語言廣泛支援: 完整覆蓋 RPG III ~ IV(支援固定格式與 Free 格式)、SQL 變數、CL/CLLE 及 COBOL/CBLLE。
-
量化指標分析: 利用品質規則與指標模型(Metrics),將原始碼推導為量化數值,產出精確的可操作安全報告。
-
高度整合彈性: 作為獨立解決方案,可與任何 ALM/版本控制工具整合,並完整支援 RDi、Jenkins 及 SonarQube 儀表板呈現。
-
客製化品質標準: 容許企業輕鬆定義客製化的品質規則,針對編修、持續整合及品質管控等不同階段執行自動化審查。

企業優勢 (Benefits)
-
消除技術債務: 透過結構化與易維護的程式碼,快速辨別並修正關鍵錯誤,避免因不良代碼導致的維護成本上升。
-
取代人工同儕審查: 以自動化規則取代繁瑣的人工 Peer Review,縮短開發時程並降低人為錯誤風險。
-
降低 IT 維運成本: 顯著降低程式碼複雜性,減少系統停擺風險,並縮短後續維護所需的時間與資金投入。
-
發揮軟體投資價值: 高質量的原始碼能延長應用系統生命週期,如同保單般確保系統可用性並保護開發投資。
-
加速人才接軌: 提供一致且清晰的開發規範與報告,幫助新進開發人員能迅速掌握並接手複雜的舊有程式。

