網(wǎng)友評(píng)分:
5.6分
GitHub Copilot是GitHub聯(lián)合OpenAI打造的一款非常強(qiáng)大的編程輔助工具,該工具的強(qiáng)大之處就在于其可以根據(jù)上下文自動(dòng)生成代碼,能夠?qū)⒊绦騿T從重復(fù)的編寫中解放出來(lái),這樣就可以快速的完成程序的編寫工作,有效的提升程序員們的工作效率,讓寫代碼變得異常的簡(jiǎn)單、輕松、快速。
可將注釋轉(zhuǎn)換為代碼:你可描述自己想要的邏輯注釋,然后交由 GitHub Copilot 來(lái)組裝代碼。
自動(dòng)填充重復(fù)代碼:GitHub Copilot 非常適合快速生成樣板和重復(fù)的代碼模式。你只需給它一些例子,然后它就會(huì)生成其余的部分。
無(wú)需辛苦調(diào)試:所有強(qiáng)大的軟件工程項(xiàng)目,都需要對(duì)功能代碼進(jìn)行繁重的調(diào)試。導(dǎo)入單元測(cè)試包,即可讓 GitHub Copilot 與你的實(shí)現(xiàn)代碼進(jìn)行匹配測(cè)試。
獲取變通方案:如需評(píng)估幾種不同的替代方案,GitHub Copilot 亦能夠向你展示潛在的解決方案列表。你可直接套用,或在此基礎(chǔ)上進(jìn)行適當(dāng)?shù)男薷?,以滿足實(shí)際需求。
?。?)GitHub Copilot 到底有多好?
基于近期針對(duì)一組開(kāi)源存儲(chǔ)庫(kù)中具有良好測(cè)試覆蓋率的 Python 函數(shù)的基準(zhǔn)測(cè)試,我們特地清楚了函數(shù)體并要求 GitHub Copilot 對(duì)其進(jìn)行填充。
結(jié)果發(fā)現(xiàn),模型在初次嘗試時(shí)的準(zhǔn)確率為 43%,十次嘗試的正確率則是 57% 。而隨著時(shí)間的推移,它肯定會(huì)變得越來(lái)越聰明。
?。?)GitHub Copilot 能否幫助協(xié)助完美的代碼?
不會(huì)。因?yàn)?GitHub Copilot 只會(huì)嘗試了解編程者的意圖,并盡可能地生成最佳代碼。然而它給出的代碼建議,并不總是最有效、甚至是毫無(wú)意義的。
即便如此,我們?nèi)栽谂ψ?GitHub Copilot 變得更好,且其給出的任何代碼建議,還是需要經(jīng)過(guò)仔細(xì)的測(cè)試和審查。畢竟對(duì)品質(zhì)的最終把控,還是在開(kāi)發(fā)者自己手上。
標(biāo)簽: GitHub Copilot 編程 代碼生成
ASP.NET Maker(ASP.NET代碼生成器) V2019 漢化破解版 42M | 簡(jiǎn)體中文 | 8
詳情AutoCode代碼生成器 V3.0 免費(fèi)版 11.5M | 簡(jiǎn)體中文 | 8
詳情Boilerplato(樣板源代碼生成工具) V1.0.3 免費(fèi)版 3.77M | 簡(jiǎn)體中文 | 8
詳情CodeSmith Generator(代碼自動(dòng)生成工具) V7.1.0 官方版 15.18M | 英文 | 8
詳情dotUltimate(代碼生成工具) V2021.2 官方版 568K | 英文 | 8
詳情GitHub Copilot(微軟代碼自動(dòng)生成器) V1.0 官方版 194K | 簡(jiǎn)體中文 | 8.2
詳情關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 daaijiaoyu.cn.All rights reserved.
浙ICP備2024132706號(hào)-1 浙公網(wǎng)安備33038102330474號(hào)