AWS程序碼導(dǎo)師服務(wù)Amazon CodeGuru大幅降價(jià)

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

f9dcd100baa1cd115802d5bf03de87f4c1ce2dc9.jpg

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

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

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

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

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

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

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

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

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

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

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

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

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