程序員福音,MIT讓世上從此再無(wú)BUG
麻省理工學(xué)院計(jì)算機(jī)科學(xué)與人工智能實(shí)驗(yàn)室(CSAIL)開(kāi)發(fā)了一款神器——CodePhage,可以自行修復(fù)程序中的BUG!
對(duì)于代碼猴來(lái)說(shuō),自己寫(xiě)的程序中出現(xiàn)了BUG,并且還急于尋找與修復(fù)的時(shí)候,這就意味著,加班的一天又開(kāi)始了,麻省理工學(xué)院體會(huì)到了廣大碼農(nóng)的疾苦生活,所以開(kāi)發(fā)了這款BUG自動(dòng)修復(fù)神器CodePhage。
CodePhage在檢測(cè)代碼時(shí),如果識(shí)別到BUG,就會(huì)向其他程序或者代碼庫(kù)尋求替代代碼,從而修復(fù)BUG,但這一功能并不夠酷,CodePhage最酷的地方在于,它能夠在沒(méi)有獲取訪問(wèn)源代碼權(quán)限的前提下,尋找合適的代碼并在同樣的前提下對(duì)BUG程序進(jìn)行不斷調(diào)試,直至找到最理想的修復(fù)代碼為止,這簡(jiǎn)直是程序猿的福音啊!
麻省理工方面表示,CodePhage 只是他們計(jì)劃的一部分,在未來(lái)程序員可以不需要重復(fù)別人已經(jīng)寫(xiě)過(guò)的代碼,而是利用系統(tǒng)自動(dòng)尋找相應(yīng)代碼,然后將所需的部分組合成一個(gè)能夠運(yùn)行的整體。