Perforce QAC 2025.4 已經(jīng)發(fā)布!此次版本為桌面用戶帶來了一項(xiàng)全新的內(nèi)置功能:在 Visual Studio Code 中實(shí)現(xiàn) AI 輔助代碼修復(fù)。這項(xiàng)修復(fù)功能讓代碼問題的審查和修復(fù)變得更加迅速,能夠針對 QAC 高質(zhì)量分析結(jié)果中發(fā)現(xiàn)的問題提供智能修復(fù)建議。
QAC 2025.4 還為持續(xù)集成/持續(xù)部署(CI/CD)環(huán)境提供了更簡便的部署方式,并改進(jìn)了分析功能(包括對 Windows API 的擴(kuò)展動態(tài)內(nèi)存分析)。此外,您還將獲得諸如在單個(gè)項(xiàng)目中更好地處理多個(gè)合規(guī)模塊、更優(yōu)的 C++17 代碼解析以及 Validate 平臺改進(jìn)和功能增強(qiáng)等改進(jìn)。
以下是有關(guān) Perforce QAC 新功能的更多詳細(xì)信息:
1.用于 CI/CD 部署的精簡安裝包,通過提供運(yùn)行分析工具和與 Validate 集成所需的最少組件集,簡化了部署過程。
2.全新的 AI 輔助代碼修復(fù)功能將 VS Code 擴(kuò)展與 GitHub Copilot Chat 擴(kuò)展在 VS Code 集成開發(fā)環(huán)境(IDE)中集成,通過提供交互式工作流來審查、批準(zhǔn)并應(yīng)用 QAC 分析中發(fā)現(xiàn)的問題的 AI 修復(fù)建議,從而提高生產(chǎn)力,所有操作均可直接在 IDE 中完成。
3.對 C++ 語言特性和結(jié)構(gòu)提供了更好的支持。
4.針對 Windows API 的擴(kuò)展動態(tài)內(nèi)存分析,涵蓋虛擬分配和堆分配函數(shù),幫助您識別內(nèi)存使用不當(dāng)?shù)膯栴}。
5.驗(yàn)證平臺改進(jìn)情況,包括 QAC 產(chǎn)品品牌更新、安全改進(jìn)、問題瀏覽器導(dǎo)航增強(qiáng)以及創(chuàng)建驗(yàn)證項(xiàng)目時(shí)的可配置性改進(jìn)。
6.包括對瑞薩和 GHS ccv850 編譯器的支持改進(jìn)、圖形用戶界面和命令行界面的改進(jìn)以及對更新版本的 Eclipse IDE 插件支持在內(nèi)的各種生活質(zhì)量提升。
除了這些改進(jìn)之外,此次發(fā)布還包含了一些重要的變更:
1.從 2025 年 2 月起,該產(chǎn)品將反映名稱從 Helix QAC 更改為 Perforce QAC 以及新的標(biāo)識。安裝程序和用戶界面也已更新為引用 Perforce QAC,并且安裝位置和用戶數(shù)據(jù)位置已更新以與新名稱保持一致。
2.許可證管理方面的變更包括自 2025.1 版本起可用的 RLM v16.1BL1 服務(wù)器的新安裝程序。許可證功能現(xiàn)在以年為單位,并將顯示為 25.0 版本。此外,2024 年的許可證與 Perforce 2025.1 或更高版本不兼容,您需要通過發(fā)送郵件至 revops-apptesting@perforce.com 聯(lián)系 Perforce 以獲取新許可證。
以下是關(guān)于未來版本的預(yù)告:
1.自 2025.1 版本起,‘qacli view’ 的 DIAGLIST、ANNSRC 和 SARIF 輸出類型已被棄用,并計(jì)劃在 2026.1 版本中移除。
2.所有之前已棄用的 qacli 命令將在 2026.1 版本中被移除。請參考棄用命令列表,查看您應(yīng)使用的新的命令以及它們的替代位置。
Copyright © 2023 漢宜電子科技(上海)有限公司 All Rights Reserved 滬ICP備2023002859號-1