精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

1.5億行代碼變更背后:代碼質(zhì)量下降,誰來背鍋?

譯文 精選
開發(fā) 前端
在編程中,確定程序應(yīng)完成什么功能、如何運作及出現(xiàn)問題時的排查至關(guān)重要。這些核心技能只能通過長期堅持實踐逐漸培養(yǎng)起來。

編譯丨諾亞

出品 | 51CTO技術(shù)棧(微信號:blog51cto)

隨著AI技術(shù)的發(fā)展,如今學習編程或許比以往任何時候都更加容易。但最新研究揭示了AI輔助編程工具對代碼質(zhì)量的影響并不盡如人意。

一、代碼攪動上升至7.1% 

該研究由開發(fā)者分析公司GitClear基于對1.5億行代碼變更數(shù)據(jù)的深入分析得出,其中三分之二的數(shù)據(jù)來源于同意匿名共享數(shù)據(jù)的私營企業(yè),三分之一則主要來自谷歌、臉書和微軟等公司的開源項目。

值得注意的是,GitHub的Copilot自2021年6月進入測試階段以來,迅速引領(lǐng)了AI編碼潮流,目前已有超過百萬名付費訂閱用戶,并且據(jù)其CEO托馬斯·多姆克透露,在啟用Copilot功能的文件中,開發(fā)者完成任務(wù)的速度提升了55%,并且46%的代碼內(nèi)容是由Copilot協(xié)助完成的。

然而,GitClear的研究重點并非單純關(guān)注代碼的數(shù)量,而是更加關(guān)注代碼質(zhì)量本身。研究發(fā)現(xiàn),AI助手傾向于提供“新增代碼的建議,但從未給出更新、移動或刪除代碼的建議”。研究人員還推測,“代碼建議算法傾向于提出最有可能被采納的建議”,而忽視了編寫簡潔易讀代碼的重要性。

圖片圖片

由GitClear分析的代碼變更趨勢(如上圖)表明,新增、刪除、更新和復制粘貼的代碼數(shù)量達到了前所未有的高度,而代碼被移動的情況卻在減少。他們還注意到“代碼攪動”(指一定時間范圍內(nèi)對同一段代碼的改動,是“異常”的代碼改動,體現(xiàn)代碼的返工程度)上升到了7.1%,相較于2020年的3.3%有顯著增長。   

這些趨勢背后的原因尚未明確,但研究人員認為這可能與日益普遍采用AI編碼技術(shù)有關(guān)。對于更多復制粘貼代碼的現(xiàn)象,他們嚴厲批評稱“對長期代碼可維護性而言,沒有比這更大的禍患了”。

過度使用復制粘貼并不是一個新問題。開發(fā)人員這樣做可能是因為當時覺得這種方式比找出如何重用現(xiàn)有代碼更快更容易,或是因為項目中多位開發(fā)者之間溝通不暢,或者從示例或編程問答網(wǎng)站上復制了過多代碼。

GitClear的研究人員并未就如何解決識別出的問題提供太多解決方案,而是將這些問題留作后續(xù)研究的課題,盡管他們建議工程負責人應(yīng)“監(jiān)測輸入數(shù)據(jù)并考慮其對未來產(chǎn)品維護的影響”。

二、不要簡單地復制和粘貼

AI編碼助手并不會消失,反而可能會不斷改進,如同所有新興工具一樣,開發(fā)者要學習如何優(yōu)化它們的使用方法。但對于一部分開發(fā)人員包括初學編程的新手來說,如何理性使用這種工具并防止養(yǎng)成依賴性屬實是一個難題。

正如一個開發(fā)人員所說:“我在某個問題上卡住時,很容易就會想求助于ChatGPT這樣的工具,它能輕易幫我找到正確答案。這類輔助工具擅長生成簡單的代碼,其中一些甚至能在你描述問題后直接給出完整的解決方案?!辈贿^,他很快意識到,這種習慣一旦養(yǎng)成,實際上弊大于利。

如前文所述,機器生成的代碼并不總是有用,并且可能會降低代碼庫的質(zhì)量。如果只是簡單復制并粘貼AI助手生成的代碼到源代碼中,往往會導致新的錯誤出現(xiàn),因為這段代碼可能與程序其余部分不協(xié)調(diào)。嘗試修復這些錯誤可能會相當棘手,特別是當你不清楚生成的代碼具體含義時。很多人有時很難分辨錯誤是因為代碼本身有問題,還是因為在錯誤的上下文中使用了它。

《笨辦法學Python》的作者Zed Shaw建議:“如果有人想要利用當前這一批AI工具學習編程,他們應(yīng)該帶著兩個目標來著手:首先,花時間學習足夠多的編程知識,以便了解工具生成的是什么內(nèi)容;其次,承擔起‘代碼審查員’的角色,學會如何識別并改進低質(zhì)量代碼。”

程序員應(yīng)當具備發(fā)現(xiàn)機器生成代碼中的錯誤的能力,而不應(yīng)完全依賴于這些智能助手。他們尤其需要注意防止明顯的版權(quán)代碼未經(jīng)許可混入模型輸出的結(jié)果中。

密歇根大學信息學院計算機科學教授Charles Severance指出:“ChatGPT給出解決方案的速度非??欤⑶移浠卮鹜ǔ0b在諸如‘我認為這應(yīng)該能解決你的問題……’這樣令人安心的措辭中,這使我們?nèi)菀钻P(guān)閉批判性思考模式,不再像應(yīng)該的那樣仔細審視其提供的解決方案。”

Severance補充說:“始終假設(shè)ChatGPT是一個比你技能較低的程序員。使用AI工具的唯一安全方法是當你確信它產(chǎn)生的解決方案是正確的時候。”這意味著作為開發(fā)者,我們要保持警覺和獨立判斷,確保AI提出的方案既符合需求也無潛在風險,同時通過自身的專業(yè)知識進行驗證和完善。

三、明確問題并進行準確的表述

GitHub的首席產(chǎn)品官Inbal Shani強調(diào),要有效地使用AI編程工具,用戶首先必須明確自己的問題,并在輸入提示中清晰地表述出來。GitHub Copilot等工具返回代碼的質(zhì)量直接取決于提問的方式和問題的描述準確性。

她建議,用戶應(yīng)當像與同事交談那樣與Copilot互動,提供盡可能詳盡的上下文信息,包括解決問題的目標、意圖以及所處階段,這樣就能獲得更好的反饋,因為AI能夠基于更多背景信息進行更深入的搜索,從而找到合適的代碼片段或推薦相應(yīng)的測試架構(gòu)。

卡內(nèi)基梅隆大學的助理教授Phillip Compeau對此觀點表示贊同。他認為現(xiàn)今使用的編程語言越來越趨向于人類自然語言的表達方式,而聊天工具正是這一演變過程中的下一步。在教學過程中,Compeau會引導初學編程的學生先不依賴AI技術(shù),但對已掌握基礎(chǔ)編程知識的高級學生,則教導他們?nèi)绾斡行Ю眠@類工具提高工作效率。

Compeau表示:“我向?qū)W生們展示的一點是,從AI工具生成代碼中獲取簡潔、正確答案的最佳方法是你能夠準確無誤地闡述計算機需要執(zhí)行的具體任務(wù)。這恰恰是對編程的定義,隨著時代的發(fā)展,我們所使用的編程語言已經(jīng)愈發(fā)貼近人類語言;聊天工具則是這種演進道路上的一個新階段。”

在編程中,確定程序應(yīng)完成什么功能、如何運作及出現(xiàn)問題時的排查至關(guān)重要。這些核心技能只能通過長期堅持實踐逐漸培養(yǎng)起來。如果想成為一名合格的軟件開發(fā)者,單純依賴AI是無法繞過這個學習過程的。然而,若能明智地運用AI工具,的確可以加速提升編程能力,并有望成為一個優(yōu)秀的程序員——甚至可能在這個過程中享受到樂趣。

參考鏈接:

https://www.theregister.com/2024/01/27/ai_coding_automatic/

https://devclass.com/2024/01/24/ai-assistance-is-leading-to-lower-code-quality-claim-researchers/    

責任編輯:武曉燕 來源: 51CTO技術(shù)棧
相關(guān)推薦

2021-08-16 15:50:24

輔助駕駛自動駕駛蔚來

2020-04-09 10:43:12

長事務(wù)P0故障

2019-12-03 13:57:38

CIO背鍋IT

2017-06-05 08:46:47

信息安全個人信息信息泄露

2024-01-29 12:42:37

AI訓練

2017-09-25 10:52:27

2015-09-21 09:36:54

20 億代碼谷歌

2015-09-18 11:47:45

代碼Google管理

2021-06-24 17:37:58

機器學習人工智能計算機

2019-09-17 10:31:51

崗位產(chǎn)品程序員

2018-12-26 17:36:37

開發(fā)者技能阿里

2019-04-10 09:39:42

代碼存儲系統(tǒng)RPC

2022-03-25 09:22:42

代碼開發(fā)

2018-10-19 16:35:20

運維

2019-01-16 18:11:28

程序員技能開發(fā)者

2019-01-04 10:13:22

蘋果中國市場iPhone

2022-01-26 20:09:21

自動駕駛地鐵屏蔽門

2015-06-29 16:59:57

2018-01-02 13:30:04

代碼質(zhì)量代碼預言

2020-11-30 09:31:28

微信代碼程序員
點贊
收藏

51CTO技術(shù)棧公眾號

国产3p在线播放| 蜜桃av久久久亚洲精品| 久草视频手机在线观看| 日本国产精品| 欧美精品自拍偷拍| 国产精品12345| 9色在线观看| 国产成人在线视频网站| 国产成人福利视频| 久久久精品人妻一区二区三区四| 天堂综合网久久| 91精品国产色综合久久不卡电影| 亚洲熟女乱色一区二区三区| 免费黄色在线网站| 91在线观看污| 亚洲字幕一区二区| 黄色av网站免费观看| 欧美视频日韩| 综合136福利视频在线| 欧美日韩一区二区三区四区五区六区| 国产精品毛片久久久久久久久久99999999 | 精品国产亚洲一区二区三区大结局| 亚洲电影中文字幕在线观看| 伊人av成人| 国产一级片在线| 不卡免费追剧大全电视剧网站| 国产男女猛烈无遮挡91| 久久久精品免费看| 伊人成人在线| 久久国产加勒比精品无码| 色无极影院亚洲| 国产精品自在| 日韩欧美高清dvd碟片| 成人黄色一级大片| 成人黄色毛片| 91九色02白丝porn| av网站在线观看不卡| 91超碰国产在线| 亚洲国产精品久久人人爱| 欧美日韩一区二区三区电影| eeuss影院在线观看| 91麻豆123| 久久精品国产第一区二区三区最新章节 | www.欧美日本韩国| 中文乱码免费一区二区| 免费久久一级欧美特大黄| 亚洲av综合色区无码一区爱av| 国产一区二区在线看| 国产拍精品一二三| 国产精品高清无码| 日韩二区三区在线观看| 国产成人综合精品| 最新中文字幕在线观看视频| 老牛嫩草一区二区三区日本| 欧美在线一级视频| 精品国产乱子伦| 欧美aaaaaa午夜精品| 国产精品久久久久aaaa九色| 四虎影院在线免费播放| 日韩电影免费一区| 国产精品999999| 在线免费一级片| 久草这里只有精品视频| 91久久精品国产91久久性色| 国产美女免费看| 国产精品一二三四五| 国产高清一区视频| 婷婷丁香一区二区三区| 久久久精品免费免费| 少妇特黄a一区二区三区| 国产伦精品一区二区三区精品视频| 亚洲av成人精品一区二区三区| 成人av影音| 日韩精品视频免费专区在线播放| 免费观看av网站| 欧美日韩伦理在线免费| 日韩少妇与小伙激情| 久久久久久久极品内射| 在线播放精品| 国产精品激情自拍| 国产乱码精品一区二区| 国产91丝袜在线播放0| 精品久久久久久乱码天堂| 日本人妖在线| 1024国产精品| 大伊香蕉精品视频在线| 日本免费久久| 日韩一级大片在线观看| 人妻丰满熟妇av无码久久洗澡| 九一精品国产| 欧美日韩国产第一页| 日产精品久久久| 麻豆精品视频在线观看免费 | 精品视频在线一区| 亚洲精品久久久久国产| 日本免费www| 伊人成人在线| 国产三级精品网站| 色wwwwww| 亚洲女爱视频在线| 男人的天堂99| 亚州一区二区| 在线播放精品一区二区三区| 国产一级片免费观看| 日韩 欧美一区二区三区| 97netav| 国产高清视频在线| 亚洲r级在线视频| 在线看的黄色网址| 噜噜噜狠狠夜夜躁精品仙踪林| 色婷婷久久av| 成年人av网站| 福利一区福利二区| 亚洲欧洲国产日韩精品| 涩涩网在线视频| 日韩片之四级片| 欧美福利在线视频| 午夜在线a亚洲v天堂网2018| 91啪国产在线| 日韩伦理在线观看| 日韩欧美在线视频日韩欧美在线视频 | 一区视频免费观看| 久久综合影视| 国产亚洲一区在线播放| 91网址在线观看| 欧美日韩在线电影| 免费一级做a爰片久久毛片潮| 亚洲精品婷婷| 高清日韩一区| 天堂8中文在线| 在线播放/欧美激情| 一二三四国产精品| 日本一区中文字幕| 欧美在线视频一区二区三区| 特黄毛片在线观看| 亚洲精品98久久久久久中文字幕| 激情视频在线播放| 国产成人免费视频精品含羞草妖精| 亚洲一区二区高清视频| 国产综合色在线观看| 亚洲女人天堂视频| 欧美日韩综合在线观看| caoporen国产精品视频| 国产精品久久久久久久乖乖| 日本成人手机在线| 欧美尺度大的性做爰视频| 国产日本精品视频| 日韩理论片在线| 亚洲精品在线网址| 亚洲视频在线免费| 91日本在线视频| 顶级网黄在线播放| 日韩欧美一区在线| 精品视频久久久久| 97se亚洲国产综合自在线| 精品少妇人妻av免费久久洗澡| 国内毛片久久| 欧美影院在线播放| 国产有码在线| 精品视频在线看| 成年人av电影| 成人午夜激情片| 青娱乐自拍偷拍| 女厕嘘嘘一区二区在线播放 | 波多野结衣电车| 国产日韩欧美一区二区三区乱码| 三级a在线观看| 99精品在线观看| 7777精品久久久大香线蕉小说| 在线中文字幕视频观看| 精品国内片67194| 国产精品100| 亚洲国产高清在线| www.国产福利| 在线成人欧美| 日韩国产欧美一区| 日本久久久久| 久久久久久久久久av| 三级黄视频在线观看| 欧美亚洲精品一区| 国产又黄又爽又无遮挡| 99riav久久精品riav| 黑人粗进入欧美aaaaa| 999精品一区| 精品视频一区二区三区四区| 欧美黄色三级| 久久久精品亚洲| 亚洲人妻一区二区三区| 欧美视频在线一区二区三区 | 色综合久久88色综合天天6| www久久久久久久| 国产成人综合网| 黄色片在线免费| 国产精品mm| 视频二区一区| 噜噜噜狠狠夜夜躁精品仙踪林| 国产精品人成电影在线观看| 国产偷倩在线播放| 中文字幕亚洲欧美日韩高清| 开心激情综合网| 欧美日韩国产影片| 六月丁香在线视频| 亚洲欧美一区二区久久| 少妇久久久久久久久久| 国产乱人伦偷精品视频不卡| 日韩精品无码一区二区三区免费| 一区二区蜜桃| 亚洲成人自拍视频| 美日韩黄色大片| 91观看网站| 涩涩涩久久久成人精品| 国产91在线播放精品91| 国产一线二线在线观看| 俺去亚洲欧洲欧美日韩| 国产在线观看网站| 精品偷拍各种wc美女嘘嘘| 国产人妻精品一区二区三区| 欧美在线不卡视频| 久久99国产综合精品免费| 一区二区三区中文字幕电影| 国产调教在线观看| 久久久精品国产99久久精品芒果| 少妇熟女视频一区二区三区 | 国产精品亚洲一区二区无码| 久久电影国产免费久久电影| 国产极品美女高潮无套久久久| 精品成人在线| 欧美狂野激情性xxxx在线观| 88国产精品视频一区二区三区| 日韩欧美精品一区二区| 中文有码一区| 麻豆av一区| 日韩理论电影中文字幕| 韩国一区二区三区美女美女秀| 欧美久久亚洲| 99国产视频| 天堂va欧美ⅴa亚洲va一国产| 91在线观看免费观看| 免费视频观看成人| 国产一区视频在线播放| 久久精品xxxxx| 国产精品一区久久| 国产极品嫩模在线观看91精品| 国产精品爱啪在线线免费观看| 深夜成人福利| 国产精品视频999| 黑人一区二区三区| 国产一区玩具在线观看| 91成人福利社区| 91天堂在线视频| 日韩在线观看中文字幕| 91中文字精品一区二区| 白白在线精品| 久久久国产精品一区二区三区| 日本天堂一区| 日韩精品一区二区三区四区五区| 欧洲杯足球赛直播| 亚洲午夜在线观看| 亚洲精品网址| 国产xxxx振车| 中文一区在线| 亚洲高清在线免费观看| 极品少妇一区二区三区精品视频| 色偷偷中文字幕| 成人性视频免费网站| 一二三不卡视频| 国产欧美日韩三级| 神马午夜精品91| 亚洲va国产va欧美va观看| 国产精品久久久久久久久久久久久久久久久| 色诱视频网站一区| 一级黄色片在线播放| 日韩欧美一区二区免费| 五月婷婷六月丁香综合| 中文字幕精品国产| 最新黄网在线观看| 91成人在线播放| 欧美成a人片免费观看久久五月天| 92看片淫黄大片欧美看国产片| 狠狠一区二区三区| 蜜桃臀一区二区三区| 婷婷激情综合| 欧美三级一级片| 免费成人在线影院| 香蕉视频免费网站| 久久免费视频色| 日本福利片在线观看| 黄色一区二区在线| 夜夜爽8888| 亚洲精品国产精品国产自| 国产特黄在线| 久久久久久久久久久国产| 午夜无码国产理论在线| 91免费在线观看网站| 国产精品一国产精品| 9色porny| 久久国产尿小便嘘嘘| 亚洲第一黄色网址| 亚洲婷婷综合久久一本伊一区| 五月天激情国产综合婷婷婷| 91精品国产综合久久久久| 天堂视频中文在线| 久久视频精品在线| 免费电影日韩网站| 高清日韩一区| 91精品观看| 激情综合网俺也去| 成人app下载| 国产少妇在线观看| 日本精品一区二区三区四区的功能| av中文字幕在线免费观看| 亚洲欧美日韩直播| 国产乱妇乱子在线播视频播放网站| 国产美女搞久久| 狠狠色狠狠色综合婷婷tag| 欧美日韩不卡在线视频| 激情图片小说一区| 国产极品视频在线观看| 日韩欧美亚洲国产一区| 熟妇人妻系列aⅴ无码专区友真希| 久久精品成人欧美大片| 电影一区二区| 欧美日韩三区四区| 一区二区三区国产盗摄| 国产乱国产乱老熟300部视频| 亚洲欧美另类图片小说| 艳妇乳肉豪妇荡乳av| 国产一区二区三区日韩欧美| 校园春色亚洲| 精选一区二区三区四区五区| 好看不卡的中文字幕| 久久久精品视频国产| 国产精品国产三级国产| 青青草视频在线观看免费| 精品视频久久久久久久| 欧美gv在线观看| 精品无码久久久久国产| 国产欧美不卡| 国产国语性生话播放| 狠狠躁夜夜躁久久躁别揉| 人妻少妇精品无码专区久久| 久久久久久久一区二区| 高清日韩欧美| 男女视频网站在线观看| 91在线观看下载| av大全在线观看| 亚洲男子天堂网| 视频精品导航| 中文字幕色一区二区| 久久99精品国产.久久久久久| 懂色av粉嫩av浪潮av| 欧美乱妇15p| 二区三区在线观看| 中文精品在线| 日本黄网站免费| 国产三级精品三级| 亚洲午夜激情视频| 萌白酱国产一区二区| 麻豆一区在线| 婷婷无套内射影院| 91麻豆精品在线观看| 亚洲av人无码激艳猛片服务器| 永久免费精品影视网站| 国产一区精品二区| 91九色丨porny丨国产jk| 久久夜色精品国产噜噜av| 欧美性受xxx黑人xyx性爽| 日韩中文理论片| 在线日韩成人| 久久久久久久久久久久久国产精品| 久久久亚洲精品一区二区三区| 中文字幕一区2区3区| 欧美猛男性生活免费| 日韩手机在线| 国产91色在线观看| 亚洲精品高清在线| 五月婷婷丁香网| 国产精品亚洲视频在线观看| 欧美精品一级| 99久久人妻无码精品系列| 在线综合+亚洲+欧美中文字幕| 成人高潮aa毛片免费| 欧美一区免费视频| 国产精品一区免费在线观看| 国产奶水涨喷在线播放| 永久免费看mv网站入口亚洲| 一本色道69色精品综合久久| 日韩网址在线观看| 亚洲欧美国产高清| 你懂得在线网址| 亚洲在线一区二区| 午夜在线视频观看日韩17c| 国产成人免费在线观看视频| 亚洲国产精品成人一区二区| 人人鲁人人莫人人爱精品| 8x8ⅹ国产精品一区二区二区| 久久在线免费观看| 亚洲黄色在线观看视频| 国产精品mp4| 亚洲国内自拍|