AWS程序碼導師服務Amazon CodeGuru大幅降價

來源: 百家號
作者:科技社techpub
時間:2021-04-12
16717
AWS發(fā)布其程序碼導師服務,第一是使用全新且更容易預測價格的計價模型,該模型根據(jù)儲存庫大小來制定每月的固定費率,價格最多可降低達90%,另外,去年底AWS預覽CodeGuru對Python的支持,也進入正式版本,除了提供更廣泛的推薦覆蓋之外,Python偵測器也有重要更新。

f9dcd100baa1cd115802d5bf03de87f4c1ce2dc9.jpg

AWS發(fā)布其程序碼導師服務,第一是使用全新且更容易預測價格的計價模型,該模型根據(jù)儲存庫大小來制定每月的固定費率,價格最多可降低達90%,另外,去年底AWS預覽CodeGuru對Python的支持,也進入正式版本,除了提供更廣泛的推薦覆蓋之外,Python偵測器也有重要更新。

Amazon CodeGuru是利用機器學習以及自動推理技術,來提供程序碼建議,自動審查程序碼來提升程序碼品質,用戶可以利用CodeGuru Reviewer來檢測難以發(fā)現(xiàn)的程序碼缺陷和錯誤,也能使用CodeGuru Profiler根據(jù)即時數(shù)據(jù),微調應用程序的性能。

AWS提到,CodeGuru從2020年6月正式上市,這期間他們聽到許多用戶的回饋,因此決定對定價進行變動,使企業(yè)可以在內(nèi)部更大規(guī)模地采用Amazon CodeGuru,同時也增加CodeGuru語言覆蓋范圍,使其能找出更多程序碼問題。

CodeGuru Reviewer讓用戶可以對GitHub、GitHub Enterprise、AWS CodeCommit或Bitbucket儲存庫進行完整掃描,另外,在開發(fā)者每次提交拉取請求時,CodeGuru Reviewer也都會掃描新的程序碼,以注解的方式提供改進建議。

過去CodeGuru Reviewer的計價方式是每100進程序碼0.75美元,而新的價格計算方法,是根據(jù)儲存庫總大小,支付一個固定的月費,所有連接的儲存庫的前10萬進程序碼,審查費用為每月10美元,每增加10萬進程序碼,多付30美元。程序碼的行數(shù)僅計算儲存庫中最大的分支,而且空行和注解都不算在內(nèi)。

AWS表示,這不只讓價格計算更可預測,而且也簡化在組織不同團隊間使用CodeGuru Reviewer的方式。用戶依然可以按需對儲存庫進行掃描,并且對每次拉取請求進行增量審查,每月的費用,也包含了增量審查,以及每月2次的完整掃描,而額外的完整掃描,每10萬進程序碼的費用也為10美元。

AWS以不同規(guī)模的儲存庫試算新價格的費用,具有15萬進程序碼的中型儲存庫,月費率會以程序碼行數(shù)四舍五入20萬行計算,每月用戶需要對前10萬進程序碼,支付10美元的掃描費用,以及支付額外的10萬進程序碼掃描費用30美元,并且能夠免費使用2次完整的儲存庫掃描服務。

官方提到,根據(jù)他們的計算,絕大多數(shù)的用戶,都會有極可觀的成本降低。除非用戶具有極端的完整掃描需求,一天需要執(zhí)行多次完整儲存庫掃描,否則大多數(shù)用戶10萬進程序碼的小型儲存庫,每月都只需要支付10美元。

Amazon CodeGuru另一項更新,則是CodeGuru Reviewer正式提供對Python的支持,透過建議數(shù)據(jù)結構和并行性最佳化,來改進Python應用程序,供用戶以Python最佳實踐,來操作流程控制、錯誤處理和標準函數(shù)庫,另外,也提供科學和數(shù)學最佳運算,還有AWS最佳使用建議。

在新的發(fā)布中,AWS提高了偵測器的覆蓋范圍和精準度,偵測器整合了許多Python最佳實踐程序開發(fā)方法,能夠協(xié)助開發(fā)者避免安全漏洞、性能問題和一般性錯誤?,F(xiàn)在資源泄漏偵測器也獲得改進,可以更廣泛地找出潛在資源泄漏的問題,像是忘記關閉的Socket等這種不會立刻產(chǎn)生問題,但是以長時間來看,可能會造成系統(tǒng)緩慢或是崩潰的情況。

另外,AWS還新增了可維護性偵測器,提高程序碼的可閱讀和可維護性,開發(fā)者可以快速地開發(fā)程序碼雛形,其中可能存在一個超過50進程序碼的函數(shù),用來處理輸入驗證和數(shù)據(jù)準備,還使用了一些API調用,最終將數(shù)據(jù)寫入到磁盤中,而可維護性偵測器能夠提供程序碼重構建議,將其分割為較小,可重復使用且松耦合的函數(shù),方便程序碼測試和維護。最後一個更新則是新的Python輸入驗證偵測器,能夠協(xié)助開發(fā)者對程序碼功能或是類別,提供額外的輸入驗證保護。

雖然CodeGuru Reviewer已經(jīng)正式支持Python,但CodeGuru Profiler則還在預覽階段,AWS提到,他們會持續(xù)發(fā)布更多新的偵測器,并擴展支持的程序語言。

立即登錄,閱讀全文
版權說明:
本文內(nèi)容來自于百家號,本站不擁有所有權,不承擔相關法律責任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權,請聯(lián)系管理員(zzx@kchuhai.com)刪除!
掃碼登錄
打開掃一掃, 關注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
個人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務合作
商務合作
投稿采訪
投稿采訪
出海管家
出海管家