在當今快節奏的軟件開發領域,每一次工具的升級都可能成為企業提升競爭力的關鍵契機。Perforce旗下備受矚目的兩款靜態分析工具Perforce QAC 和 Klocwork 在2025年推出的新版本中,不僅帶來了令人振奮的功能革新,許可證體系的重大變化更是為企業的成本控制與資源優化開辟了全新路徑。無論是渴望提升代碼質量的開發團隊,還是關注成本效益的企業管理者,都能在此次的產品升級中獲得巨大價值。
許可證體系變革:精準降本與場景化適配
? ?QAC 許可變革:分層設計激活資源效率
-
新增 Validate portal user only 許可
???? ○ 使大型 CI/CD 部署價格更現實
???? ○ 為經理、QA和其他非開發人員提供更便宜的用戶許可選項
-
新增QAC build許可
???? ○ 用于命令行執行分析并將結果(基線或增量)上傳至Validate
???? ○ 有兩個版本可用:針對特定構建機器的固定版本和針對容器化部署的浮動版本
-
?簡化版本檢查
???? ○ QAC 組件會使用標準的年份版本, 而不是組件版本
???? ○ 同時不會區分小版本. 比如25.0會覆蓋版本 2025.1 to 2025.4
???? ○ 因此,我們將不再需要每季度發送一次新的QAC許可證
? ?Klocwork 許可變革:組合方案直擊成本痛點
-
?添加新的Validate portal user only 許可
???? ○ 使大型 CI/CD 部署價格更現實
???? ○ 為經理、QA和其他非開發人員提供更便宜的用戶許可選項
???? ○ 可用于 QAC 和 Klocwork 聯合部署
-
?添加新價格更低的組合Klocwork build licenses
???? ○ 不需要分開購買Klocwork Build 和CI Agent
???? ○ 有兩個版本可用:針對特定構建機器的固定版本和針對容器化部署的浮動版本
2025 核心功能升級:構建分析與合規強化
? ?QAC 2025:CI/CD分析流程自動化
-
增加了對CI (delta)和CD (baseline)分析作業的兩個新的qacli標志的支持,這兩個標志都需要QAC
???? ○ qacli validate build
???? ○ qacli validate cibuild
-
如果沒有這些選項,將無法使用qacli加載到 Validate
???? ○ 仍然可以通過用戶許可直接從QAC GUI上傳到Validate(而不是通過命令行)
???? ○ 仍然可以加載到QAC Dashboard,而不需要這些新標志,也不需要構建許可
-
自2026.1年起棄用Diaglist和Annsrc功能
???? ○ 2026.1 會在2026年第一季度末發布
???? ○ 計劃從2026.1版本開始,diaglist和annsrc導出選項將停止工作
對于大型公司賬戶,可能會有例外
? ?Klocwork 2025:MISRA C檢查器本地化
-
所有community和附加的MISRA C檢查器已經完全遷移到本地Klocwork檢查器
???? ○ Klocwork現在100%覆蓋MISRA C 2012 Amd. 2,不需要附加包
2025.2 技術深度升級:語言與性能雙突破
? ?QAC 2025.2 語言支持全覆蓋
-
?新增對C++20/C23 語言特性的支持
???? ○ 支持 C++20 類模板參數推導和 C23 #embed 等新特性。
-
?新增對選定 CERT C L2 建議的強制執行
-
?優化數據流內存占用
-
?正式支持 Ubuntu 24.04
-
?易用性改進
???? ○ 解決編譯器配置問題,包括 TI C7000、QNX、Clang、Green Hills 等編譯器
? ?Klocwork 2025.2 合規與體驗
-
?更廣泛的 C++ 分析能力
???? ○ 默認使用現代模式引擎進行數據流分析(替代舊版引擎)
-
?現代模式下增強源文件編碼支持
-
?新增 MISRA C:2025 分類
-
?易用性改進
???? ○ 分類法中規則 / 類別的格式一致性提升
???? ○ 在 VS Code IDE 插件的問題詳情中添加規則引用
???? ○ VS Code IDE 插件中支持單文件分析
?
了解更多有關QAC和Klocwork的技術信息及商務服務,請訪問http://www.softtest.cn/留言,或按以下方式聯系旋極智能: