IT之家 7 月 16 日消息,微軟公司于 7 月 14 日發(fā)布博文,介紹了內部使用的 AI 智能代碼審查助手(暫未命名),已擴展幫助公司每月審查超過 60 萬條 Pull Requests(PR)請求,占比超過 90%。
IT之家注:Pull Request (PR),也稱為拉取請求,是軟件開發(fā)中一種合作機制,主要用于將代碼更改從一個分支合并到另一個分支,通常用于在代碼倉庫中進行協(xié)作和代碼審查。

微軟始終在尋找提升開發(fā)者生產力和代碼質量的方法,其中一項重大創(chuàng)新是 AI 智能代碼審查助手,該助手源于內部實驗,能幫助工程師更快發(fā)現(xiàn)問題,更早完成 PR,并在標準開發(fā)流程中強制執(zhí)行一致的最佳實踐。
微軟表示現(xiàn)有 PR 審查過程中,存在一些問題,包括審查者?;ㄙM時間在低價值反饋上,而忽略了更重要的架構決策或安全影響。

微軟在最新 AI 智能代碼審查助手中,主要帶來以下改進:
自動檢查和評論:AI 審查代碼更改,并像人類審查者一樣留下評論。它標記各種問題,并區(qū)分 PR 內容,包括簡單的樣式不一致、微小錯誤等,以及潛在的空引用或不高效的算法。
提出改進建議:AI 識別錯誤或低效的代碼模式,并提出修正代碼片段或替代實現(xiàn)方案。
PR 摘要生成:AI 生成 PR 摘要,解釋代碼更改的意圖并突出關鍵更改。
互動問答:審查者可以在 PR 討論中與 AI 進行對話,詢問代碼或請求澄清。
AI 審查助手自然融入現(xiàn)有工作流程,無需學習新界面或安裝額外工具,它可以在 PR 創(chuàng)建時自動激活,作為第一個審查者,始終在場,隨時準備。

微軟表示該助手縮短了審查周期,提高了代碼質量,并促進了開發(fā)者學習。此外,它具有可定制性和可擴展性,團隊可以根據(jù)具體情況定制審查體驗。
廣告聲明:文內含有的對外跳轉鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結果僅供參考,IT之家所有文章均包含本聲明。