AIGC動態歡迎閱讀
原標題:AI也造代碼屎山!研究發現GitHub Copilot代碼可維護性差,偏愛“無腦重寫”而非重構復用已有代碼
關鍵字:代碼,報告,程序員,可維護性,發現
文章來源:量子位
內容字數:4027字
內容摘要:
豐色 發自 凹非寺量子位 | 公眾號 QbitAIAI幫忙寫代碼程序員用了都說好,但代碼質量真的靠譜嗎?
結果或許令你大跌眼鏡。
一家名為GitClear的公司分析了近四年超過1.5億行代碼后發現,隨著GitHub Copilot工具的加入,代碼流失率(即代碼寫入后不久又被返工修改、刪除的情況)出現了顯著上升:
2023年為7.1%,而2020年時僅為3.3%,翻了一番。
與之相應的,代碼復用率也出現了明顯下降。
言外之意,AI寫的很多內容其實不亞于“屎山”,根本不好隨著業務的變化作相應更改。
看起來,AI編程工具還遠沒有宣傳中的那么好用?
Copilot更愛直接添加代碼而不鼓勵復用GitClear收集的1.5億行代碼中,有3/2來自匿名私企,剩下的1/3則源自于谷歌、Meta和微軟的開源項目。
它們全部被排除了“噪聲”數據,比如在多個分支中提交的一模一樣的代碼、空行以及其他沒有意義的代碼行。
調查的主要對象是微軟的GitHub Copilot。
它于2021年6月推出測試版,按照CEO說法,截至2023年第三季度,該工具已有超100萬開發者付費訂閱,能夠幫助開發者編寫46%的代碼,并
原文鏈接:AI也造代碼屎山!研究發現GitHub Copilot代碼可維護性差,偏愛“無腦重寫”而非重構復用已有代碼
聯系作者
文章來源:量子位
作者微信:QbitAI
作者簡介:追蹤人工智能新趨勢,關注科技行業新突破
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
相關文章
暫無評論...