日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

试用GitHub Copilot一周后,我给你的建议是:不要使用它

發布時間:2023/12/4 编程问答 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 试用GitHub Copilot一周后,我给你的建议是:不要使用它 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如果你還不知道“GitHub Copilot”,它是GitHub推出“AI程序員”插件,可以根據你在VS Code輸入的部分代碼或注釋,自動生成完整的代碼。在我上次的文章中,演示了GitHub Copilot是如何工作的。

剛開始,我對能夠試用GitHub Copilot感到很興奮:“哇,太棒了!可以自動生成代碼,好厲害!”

但是,隨著它的負面消息出現,我也開始深思,它真的是一個好工具嗎?

在仔細研究過它的“常見問題”后,我得出了3點不建議你使用的理由:

1.可能讓你承擔法律責任

如果你將生成的代碼放入商業軟件中,你有可能會被起訴侵權。

因為之前已有新聞報道過,Copilot原樣復制了經典射擊游戲《雷神之錘》里的代碼,因此給你的代碼也可能是受版權保護的。

你可能會說,“只復制了0.1%的代碼啊”。

那你可以回顧一下甲骨文對谷歌的侵權訴訟,爭議的焦點在于一個名為rangeCheck的函數上。在甲骨文測試的共1500萬行代碼中,只有這一個是被“完全復制”的,雷同到每一個字母。

雖然最后谷歌勝訴了,但誰能保證同樣情況下你也能呢?

2.你的代碼可能被泄露

當然,你的代碼會被上傳并存儲和分析。但是除此之外,居然還有人可以閱讀你的代碼?!

問題在于,我們根本不確定哪些內容被上傳了。

好消息是,他們不會和其他用戶共享你的私人代碼——至少他們是這么說的。

3.代碼質量堪憂

Copilot自己也承認了,這意味著建議代碼可能并不總是有效,畢竟訓練集來自公共代碼,良莠不齊;甚至完全沒有意義,就像我在試用時看到的那樣:?

過去,從Stack Overflow復制和粘貼代碼,起碼你還必須付出一些努力去查找和篩選,才能獲得正確的代碼。

現在,代碼已經放到你碗里了,就像用谷歌翻譯后的中文,你還愿意做到認真審查嗎?

結論

總而言之,如果將GitHub Copilot用于實際工作,我不認為這是一個好主意。

“不要單飛”暫時還不太可能,至少不要和GitHub Copilot一起飛。

如果覺得這篇文章對你有所啟發,請關注我的個人公眾號”My IO“,記住我!

總結

以上是生活随笔為你收集整理的试用GitHub Copilot一周后,我给你的建议是:不要使用它的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。