歡迎您光臨本站 註冊首頁

AWS 推出 CodeGuru,提高程式碼質量並降低運營成本

←手機掃碼閱讀     admin @ 2020-07-03 , reply:0

AWS 方面宣佈,其基於機器學習的開發人員工具 CodeGuru 已全面可用。CodeGuru 可提供智慧建議,以幫助提高程式碼質量並降低運營成本。

AWS 亞馬遜機器學習副總裁 Swami Sivasubramanian 稱,“ 我們的客戶開發並運行了許多應用程式,其中包括數百萬行程式碼。確保這些程式碼的質量和效率是非常重要的,因為即使是幾行程式碼中的錯誤和低效也會造成非常大的損失。現如今,識別程式碼質量問題的方法是耗時的、手動的且容易出錯的,尤其是在大規模的情況下。”

由於每天要編寫的程式碼量很大,所以即使對於像亞馬遜這樣的大型組織來說,想要有足夠的經驗豐富的開發人員以及足夠的空閒時間來進行程式碼審查,也是一項相當大的挑戰。且即使是最有經驗的審閱者,也可能在面對客戶應用程式程式碼時有所遺漏,從而導致出現錯誤和效能問題。

因此,AWS 構建了 CodeGuru 來解決該問題。該解決方案主要包括兩個部分:CodeGuru Reviewer 和 Application Profiler。 

Code Reviewer 使用機器學習在應用程式開發過程中自動標記問題和難以發現的錯誤,同時提供有關如何解決它們的具體建議。AWS 稱,CodeGuru 的機器學習模型基於 Amazon 的程式碼庫進行訓練,這些程式碼庫包括了數十萬個內部專案,以及 GitHub 上的 1 萬多個開源專案。

此外,CodeGuru Reviewer 還提供了拉取請求儀錶板,列出了所有程式碼審閱的資訊,例如程式碼審閱的狀態、分析的程式碼行數和建議數。開發人員也可以對建議給予正面或負面的反饋,以推動演算法的進步。而 CodeGuru Profiler 則在不斷地探求應用程式效能優化,從而確定最“昂貴”的程式碼行,並提供修復方法建議,以降低 CPU 使用率、減少計算成本和提高應用程式效能。

AWS 透露,Atlassian、EagleDream 和 DevFactory 等多家企業從預覽期間就已經開始使用 CodeGuru 工具。其中,Atlassian 方面表示,Amazon CodeGuru 的連續分析功能,能夠將他們的程式碼審核時間從幾天縮短到幾小時,甚至是幾分鐘。 

具體檢視:https://aws.amazon.com/cn/codeguru/


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/116884/amazon-codeguru-code-quality
AWS 推出 CodeGuru,提高程式碼質量並降低運營成本已經有33次圍觀

http://coctec.com/news/soft/show-post-240671.html