亞馬遜旗下公司Amazon Web Services Inc.(簡稱“AWS”)近日宣布面向大眾推出機器學習支持的開發(fā)人員工具Amazon CodeGuru,為提高代碼質量和確定應用程序中最昂貴的代碼行提供智能建議。Amazon CodeGuru Reviewer通過掃描關鍵問題、找出錯誤以及為如何修復這些問題提供建議來幫助提升代碼質量。Amazon CodeGuru Profiler幫助開發(fā)人員發(fā)現應用程序中最昂貴的代碼行,并提供關于如何改進代碼節(jié)約成本的特定可視化和建議。客戶只需在AWS控制臺點擊數下即可使用Amazon CodeGuru,并僅需按Amazon CodeGuru的實際使用量付費。Amazon CodeGuru非常簡單且經濟實惠,適用于機構運行的每個代碼審查和應用程序。
Amazon CodeGuru是一項新的開發(fā)人員服務,使用機器學習來自動化應用程序開發(fā)期間的代碼審查和生產環(huán)境中應用程序的分析。Amazon CodeGuru的兩個組件是:
代碼審查工具:開發(fā)人員可以使用機器學習支持的Amazon CodeGuru Reviewer自動標記偏離最佳實踐的常見問題(可能導致生產問題),同時還提供關于如何修復這些問題的具體建議,包括示例代碼和相關文檔鏈接。應用程序分析工具:開發(fā)人員可以使用機器學習支持的Amazon CodeGuru Profiler來識別最昂貴的代碼行(預估可能節(jié)省的成本),幫助他們了解應用程序的運行時間行為(包括通過AWS Lambda或AWS Fargate運行的無服務器應用程序),識別和消除代碼低效性,提高性能,并顯著降低計算成本。
Amazon CodeGuru在美國東部的北弗吉尼亞州和俄亥俄州、美國西部的俄勒岡州、歐盟的愛爾蘭、倫敦、巴黎和斯德哥爾摩以及亞太區(qū)的新加坡、悉尼和東京面市,接下來的幾個月還將在其他更多地方面市。
(美通社,2020年7月3日北京)