亞馬遜云科技推出全球首個尋找和修復(fù)100萬個軟件BUG競賽
日前,亞馬遜云科技宣布推出Amazon BugBust Challenge——首個面向開發(fā)人員,致力于消除100萬個軟件漏洞的全球競賽。來自世界各地的開發(fā)人員只需點擊幾下,就可以在Amazon CodeGuru控制臺為他們所在的組織創(chuàng)建一個Amazon BugBust事件,并通過識別和修復(fù)他們應(yīng)用程序中的錯誤來爭奪獎品并贏得聲望。開發(fā)者可憑借修復(fù)的漏洞和為此節(jié)省的成本,登上Amazon BugBust排行榜贏取成就徽章和獨家獎品,并有機會贏得參加亞馬遜云科技在拉斯維加斯舉辦的re:Invent 2021的免費行程。
代碼審核是軟件開發(fā)中最重要的步驟之一,它有助于確保代碼正確并使用編碼最佳實踐。隨著代碼基數(shù)的壯大以及應(yīng)用程序中新特性的快速添加,代碼審查的數(shù)量和復(fù)雜性也隨之增加。為此開發(fā)人員需要不斷尋找更好的、不那么乏味的方法來執(zhí)行代碼審查,從而使他們的應(yīng)用程序更加安全、可靠和高效。此前也有組織舉辦過清除漏洞類的活動,通過團(tuán)隊協(xié)作的方式發(fā)現(xiàn)和修復(fù)漏洞,但是這些活動要求開發(fā)人員花費大量時間手動檢查大型代碼庫,這限制了團(tuán)隊協(xié)作、共享最佳實踐和消除大量漏洞的能力。
Amazon BugBust是第一個全球性的漏洞清除挑戰(zhàn)賽,開發(fā)人員使用Amazon CodeGuru,將總計為所在的組織消除100萬個軟件漏洞和1億美元的技術(shù)債。Amazon CodeGuru是一個開發(fā)工具,它使用機器學(xué)習(xí)技術(shù)來識別漏洞,并找到應(yīng)用程序中最昂貴的代碼行。Amazon CodeGuru通過其兩個組件幫助開發(fā)人員自動化代碼審查和應(yīng)用程序分析,Amazon CodeGuru Reviewer(使用機器學(xué)習(xí)標(biāo)記代碼中的常見問題,并提供補救的具體建議)和Amazon CodeGuru Profiler(使用機器學(xué)習(xí)識別應(yīng)用程序中最昂貴的代碼行)。通過參加Amazon BugBust Challenge,客戶可以在Amazon CodeGuru控制臺輕松發(fā)起Amazon BugBust事件,他們可以選擇想要掃描和分析的應(yīng)用程序,然后邀請他們的團(tuán)隊成員參加這個事件。每當(dāng)開發(fā)人員修復(fù)了一個漏洞并節(jié)省了資金時,他們就會獲得積分,并可在組織內(nèi)部的BugBust排行榜上查看在團(tuán)隊中的排名。在活動期間,每個參與者修復(fù)的漏洞總數(shù)和節(jié)省的成本將在Amazon BugBust全球排行榜上排名,有機會獲得徽章、獨家獎品以及免費參加亞馬遜云科技在拉斯維加斯舉辦的re:Invent 2021。
“成千上萬的亞馬遜云科技客戶每天都在快速地為應(yīng)用程序構(gòu)建和部署新功能,并管理大量復(fù)雜的代碼。由于有經(jīng)驗的開發(fā)人員忙于構(gòu)建、創(chuàng)新和推出部署,他們很難有時間用于快速、有效的代碼審查?!眮嗰R遜云科技全球機器學(xué)習(xí)副總裁Swami Sivasubramanian 表示,“我們很高興推出一種全新的方法來幫助開發(fā)人員提高代碼質(zhì)量、消除漏洞并提高應(yīng)用程序性能,同時節(jié)省數(shù)百萬美元的應(yīng)用程序資源成本。通過Amazon BugBust Challenge,開發(fā)人員可以使用Amazon CodeGuru,花更少的時間尋找常見的編碼錯誤,而把更多的時間花在享受樂趣和改進(jìn)應(yīng)用程序上,幫助公司節(jié)省大量資金?!?
Amazon BugBust功能現(xiàn)已在美國東部(弗吉尼亞北部)區(qū)域正式推出,其他提供Amazon CodeGuru服務(wù)的區(qū)域也將很快推出。
NextRoll是一家通過為市場及營銷平臺建立和增強營銷解決方案以幫助其客戶增加營收的公司。 “Amaozn BugBust為我們開發(fā)團(tuán)隊提升代碼質(zhì)量提供了一種有趣的方式?!盢extRoll公司首席技術(shù)官Valentino Volonghi表示,“通過Amazon BugBust,我們不僅能夠在應(yīng)用程序到達(dá)客戶之前發(fā)現(xiàn)更多的關(guān)鍵問題,還能減少代碼審查時間,并幫助我們的開發(fā)人員獲得新的編碼技能。最重要的是,他們樂在其中?!?
作為一家亞馬遜云科技的高級咨詢合作伙伴、QuickSight和優(yōu)秀架構(gòu)合作伙伴網(wǎng)絡(luò)成員,Belle Fleur致力于以高效、快速和可靠的方式,幫助客戶交付高質(zhì)量、有價值的軟件,并已取得非常好的成果?!拔覀兊目蛻舳枷M趤嗰R遜云科技架構(gòu)框架下,為他們的應(yīng)用程序和工作負(fù)載構(gòu)建安全、高性能、彈性和高效的基礎(chǔ)設(shè)施。Amazon BugBust將DevOps游戲化,使其變得更簡單,這簡直是天才般的想法!”Belle Fleur Technologies的總裁Tia Dubuisson表示,“希望在卓越運營方面更加精進(jìn)的客戶現(xiàn)在可以利用Amazon BugBust與Belle Fleur的聯(lián)合服務(wù),通過Amazon CodeGuru使用機器學(xué)習(xí)檢查代碼,而省去昂貴的手動檢查。我們很高興為我們的客戶提供Amazon CodeGuru,從初創(chuàng)公司到企業(yè),讓他們能夠自動化并推動DevOps卓越體驗。現(xiàn)在,客戶可以使用Amazon BugBust機器學(xué)習(xí)驅(qū)動的洞察力,快速發(fā)現(xiàn)并修復(fù)漏洞,讓他們的應(yīng)用程序更可靠和安全,同時節(jié)省資金。隨著客戶在亞馬遜云科技平臺上不斷增長和規(guī)?;麄兊慕鉀Q方案,客戶使用最新的技術(shù)和自動化操作,將節(jié)省下來的時間用于推進(jìn)其他現(xiàn)代化項目,并留住新的人才?!?
邁阿密戴德學(xué)院成立于1959年,是一所位于佛羅里達(dá)州邁阿密市的公立大學(xué),在邁阿密戴德縣有8個校區(qū)和21個外展中心。“Amazon BugBust Challenge將是我們除了課程之外,一個有趣和富有教育意義的項目,幫助學(xué)生更加自如地使用Python編程語言,助力他們的IT職業(yè)生涯更上一層樓?!边~阿密戴德學(xué)院工程、技術(shù)和設(shè)計學(xué)院院長Antonio Delgado表示,“我們計劃每學(xué)期使用Amazon BugBust,將其作為一個平臺,為我們的學(xué)生展示和提高他們的編碼技能,所有這一切都是漏洞清除活動的一部分?!?