国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

作為開發(fā)人員掌握 GitHub Copilot:15 個(gè)提示和技巧

這篇具有很好參考價(jià)值的文章主要介紹了作為開發(fā)人員掌握 GitHub Copilot:15 個(gè)提示和技巧。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目錄

Copilot 的炫酷用例

為您完成代碼

從代碼編寫測試

TDD:通過測試編寫代碼

測試/模擬數(shù)據(jù)生成

從注釋中編寫代碼

問:&答:

顏色生成

使用測量單位

自然語言翻譯

自動(dòng)化腳本

正則表達(dá)式

配置

命令行命令

文檔和自述文本

if (true) 技巧

快捷方式

附加功能

副Copilot實(shí)驗(yàn)室

副CopilotX

替代方案以及在您的公司使用 Copilot

最后


過去兩年我一直是 Github Copilot 的活躍用戶,我真的很喜歡它改進(jìn)我的代碼和技術(shù)文本工作的方式。

今天,我想分享一組實(shí)用的提示和技巧,幫助您最大限度地發(fā)揮其潛力。我將它們發(fā)布在我的 Twitter 帳戶上,現(xiàn)在是時(shí)候?qū)⑺鼈內(nèi)渴占揭粋€(gè)地方了。無論您是經(jīng)驗(yàn)豐富的開發(fā)人員還是剛剛起步的開發(fā)人員,我相信它們都可以幫助您使日常工作變得更簡單、更快。

作為開發(fā)人員掌握 GitHub Copilot:15 個(gè)提示和技巧,人工智能學(xué)習(xí)與實(shí)踐,copilot

Copilot 的炫酷用例

為您完成代碼

這是 Copilot 的基本用例,只需開始使用代碼,它就會(huì)為您預(yù)測行和整個(gè)塊

作為開發(fā)人員掌握 GitHub Copilot:15 個(gè)提示和技巧,人工智能學(xué)習(xí)與實(shí)踐,copilot

從代碼編寫測試

Copilot 可以幫助您為代碼編寫測試。只需編寫一個(gè)測試名稱,Copilot 就會(huì)根據(jù)該名稱生成一個(gè)測試模板和一些模擬數(shù)據(jù)。如果您向它展示代碼,它就知道之前的上下文,因此它可以使用它來測試真實(shí)數(shù)據(jù)。

作為開發(fā)人員掌握 GitHub Copilot:15 個(gè)提示和技巧,人工智能學(xué)習(xí)與實(shí)踐,copilot

TDD:通過測試編寫代碼

您還可以先編寫測試,Copilot 將嘗試預(yù)測通過測試的代碼。如果您一直想嘗試 TDD,也許現(xiàn)在是嘗試 TDD 的好時(shí)機(jī)。

作為開發(fā)人員掌握 GitHub Copilot:15 個(gè)提示和技巧,人工智能學(xué)習(xí)與實(shí)踐,copilot

它知道我們?cè)陬愔杏羞@個(gè)方法

測試/模擬數(shù)據(jù)生成

Copilot 非常適合生成模擬數(shù)據(jù)。只需提供一個(gè)接口或數(shù)據(jù)結(jié)構(gòu)示例,它就會(huì)生成您想要的任意數(shù)量的實(shí)體。

作為開發(fā)人員掌握 GitHub Copilot:15 個(gè)提示和技巧,人工智能學(xué)習(xí)與實(shí)踐,copilot

反之亦然,您可以在常量中添加隨機(jī)數(shù)據(jù),Copilot 將幫助根據(jù)它生成界面。

從注釋中編寫代碼

在編寫代碼之前為 Copilot 提供注釋,看看它能做什么。這是一個(gè)非常強(qiáng)大的工具

作為開發(fā)人員掌握 GitHub Copilot:15 個(gè)提示和技巧,人工智能學(xué)習(xí)與實(shí)踐,copilot

順便說一句,現(xiàn)在它用 ES 的舊方法生成代碼,因?yàn)樗鼘?duì)項(xiàng)目上下文一無所知(它是空白的 JS 文件)。但是讓我們添加一個(gè)const作為現(xiàn)代代碼方法的標(biāo)識(shí)符并查看結(jié)果:

作為開發(fā)人員掌握 GitHub Copilot:15 個(gè)提示和技巧,人工智能學(xué)習(xí)與實(shí)踐,copilot

太好了,現(xiàn)在它知道我們想要獲取 ES6+ 代碼

問:&答:

問答:您可以在評(píng)論中向 Copilot 詢問任何問題。它可以是技術(shù)問題,也可以是常見問題。

作為開發(fā)人員掌握 GitHub Copilot:15 個(gè)提示和技巧,人工智能學(xué)習(xí)與實(shí)踐,copilot

很有用,因?yàn)槟梢栽趲酌腌妰?nèi)完成

作為開發(fā)人員掌握 GitHub Copilot:15 個(gè)提示和技巧,人工智能學(xué)習(xí)與實(shí)踐,copilot

任何問題…

顏色生成

Copilot 可以根據(jù)描述為您生成顏色。它在構(gòu)建簡單的示例/演示時(shí)很有用

作為開發(fā)人員掌握 GitHub Copilot:15 個(gè)提示和技巧,人工智能學(xué)習(xí)與實(shí)踐,copilot

使用測量單位

您可以使用 Github Copilot 在代碼注釋中快速計(jì)算測量單位

作為開發(fā)人員掌握 GitHub Copilot:15 個(gè)提示和技巧,人工智能學(xué)習(xí)與實(shí)踐,copilot

但切勿將其用于重要計(jì)算。它不是計(jì)算器,有時(shí)可能會(huì)錯(cuò)過。當(dāng)您不確定時(shí)請(qǐng)仔細(xì)檢查其結(jié)果

作為開發(fā)人員掌握 GitHub Copilot:15 個(gè)提示和技巧,人工智能學(xué)習(xí)與實(shí)踐,copilot

自然語言翻譯

Copilot也懂得許多自然語言。您可以使用它作為翻譯器或在評(píng)論中描述您想要的內(nèi)容,而不僅僅是用英語

作為開發(fā)人員掌握 GitHub Copilot:15 個(gè)提示和技巧,人工智能學(xué)習(xí)與實(shí)踐,copilot

您也可以用其他語言編寫代碼請(qǐng)求。

自動(dòng)化腳本

Copilot非常擅長編寫各種項(xiàng)目遷移腳本。您可以操作代碼、文件、項(xiàng)目結(jié)構(gòu)。通常,從想法到遷移文件需要幾分鐘的時(shí)間......

作為開發(fā)人員掌握 GitHub Copilot:15 個(gè)提示和技巧,人工智能學(xué)習(xí)與實(shí)踐,copilot

正則表達(dá)式

你不喜歡寫正則表達(dá)式嗎?Copilot生成的效果非常好。通常,您需要的只是一個(gè)正確的變量名稱

作為開發(fā)人員掌握 GitHub Copilot:15 個(gè)提示和技巧,人工智能學(xué)習(xí)與實(shí)踐,copilot

配置

GitHub Copilot 可以幫助您更快、更輕松地編寫 Nginx 等配置。它適用于常用工具的配置和從模式中學(xué)習(xí)的內(nèi)部配置模式。

您甚至可以要求 Copilot 生成整個(gè)配置文件;)

作為開發(fā)人員掌握 GitHub Copilot:15 個(gè)提示和技巧,人工智能學(xué)習(xí)與實(shí)踐,copilot

命令行命令

您知道可以使用 Github Copilot 生成命令行命令嗎?只需創(chuàng)建.sh文件并為其提供所需的描述

作為開發(fā)人員掌握 GitHub Copilot:15 個(gè)提示和技巧,人工智能學(xué)習(xí)與實(shí)踐,copilot

文檔和自述文本

永遠(yuǎn)不要忘記,您還可以使用 Copilot 作為自動(dòng)完成功能來編寫文本;)

作為開發(fā)人員掌握 GitHub Copilot:15 個(gè)提示和技巧,人工智能學(xué)習(xí)與實(shí)踐,copilot

if (true) 技巧

if (true)如果您希望 Github Copulot 能夠執(zhí)行以下操作,請(qǐng)使用構(gòu)造:

  • 生成整個(gè)代碼塊,但不是逐行生成
  • 完成生成注釋并開始編寫代碼

作為開發(fā)人員掌握 GitHub Copilot:15 個(gè)提示和技巧,人工智能學(xué)習(xí)與實(shí)踐,copilot

快捷方式

不要忘記使用鍵盤快捷鍵,它們可以節(jié)省您很多時(shí)間!有關(guān)快捷方式的文檔。

作為開發(fā)人員掌握 GitHub Copilot:15 個(gè)提示和技巧,人工智能學(xué)習(xí)與實(shí)踐,copilot

附加功能

Copilot實(shí)驗(yàn)室

這是一個(gè)VS Code 擴(kuò)展,圍繞許多 Copilot 功能添加了 UI。

作為開發(fā)人員掌握 GitHub Copilot:15 個(gè)提示和技巧,人工智能學(xué)習(xí)與實(shí)踐,copilot

選擇代碼并要求 Copilot 進(jìn)行解釋

作為開發(fā)人員掌握 GitHub Copilot:15 個(gè)提示和技巧,人工智能學(xué)習(xí)與實(shí)踐,copilot

用它來將您的代碼翻譯成其他語言。它甚至可以切換代碼范式......

作為開發(fā)人員掌握 GitHub Copilot:15 個(gè)提示和技巧,人工智能學(xué)習(xí)與實(shí)踐,copilot

一組可以簡化您日常工作的小工具

作為開發(fā)人員掌握 GitHub Copilot:15 個(gè)提示和技巧,人工智能學(xué)習(xí)與實(shí)踐,copilot

其他測試生成經(jīng)驗(yàn)

Copilot X

這是一組下一級(jí)工具,還添加了問答聊天、語音助手、在 Github 上創(chuàng)建拉取請(qǐng)求的自動(dòng)化、與 CLI 的集成以及與代碼編輯器集成的其他工具。

在Github 的文章中查看。

替代方案以及在您的公司使用 Copilot

不要忘記,Github Copilot 有很多替代品,所有這些技巧都可以應(yīng)用于其中任何一個(gè)。有些工具做得更好,其他工具生成得更簡單,但可以為您的公司自行托管。

我在本文中提到的所有內(nèi)容也可以通過 ChatGPT 或 Bard 來實(shí)現(xiàn),但在我看來,這些工具之間存在很大差異:

  • 您可以使用代碼助手來加快編碼速度,并且通常可以更快地繼續(xù)您的想法。
  • 您使用聊天助手作為獨(dú)立顧問來深入研究某些主題,不僅可以獲得解決方案,還可以獲得一些解釋

并且不要忘記在工作中使用它之前詢問您的信息安全同事,以確保您的公司允許將代碼發(fā)送到第三方服務(wù),即使是匿名的。

最后

在處理代碼時(shí)有這樣的Copilot真是太酷了。對(duì)我來說,這非常類似于與以前閱讀和見過很多東西的開發(fā)人員進(jìn)行結(jié)對(duì)編程。

無論如何,不??可能突出其所有炫酷的功能。因此,如果您有其他喜歡的示例,請(qǐng)?jiān)谠u(píng)論中分享!文章來源地址http://www.zghlxwxcb.cn/news/detail-771692.html

到了這里,關(guān)于作為開發(fā)人員掌握 GitHub Copilot:15 個(gè)提示和技巧的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 最新研究發(fā)現(xiàn),85%的開發(fā)人員使用GitHub Copilot和Copilot Chat時(shí)對(duì)代碼質(zhì)量更有信心

    最新研究發(fā)現(xiàn),85%的開發(fā)人員使用GitHub Copilot和Copilot Chat時(shí)對(duì)代碼質(zhì)量更有信心

    近期,GitHub發(fā)布了關(guān)于GitHub Copilot Chat的最新研究報(bào)告。通過利用自然語言的力量,該研究中的開發(fā)人員使用GitHub Copilot Chat實(shí)時(shí)獲取指導(dǎo)、提示、故障排除、補(bǔ)救措施以及針對(duì)其特定編碼挑戰(zhàn)的解決方案,而所有這些都是在不離開集成開發(fā)環(huán)境(IDE)的情況下完成的。 研究發(fā)

    2024年01月16日
    瀏覽(27)
  • 掌握這些GitHub搜索技巧,你的開發(fā)效率將翻倍!

    作為開發(fā)it行業(yè)一員,學(xué)習(xí)借鑒他人項(xiàng)目是很有必要的,所以我們一般都會(huì)從 github 或者 Gitee 上面去參考借鑒他人的項(xiàng)目來學(xué)習(xí)增加自己的項(xiàng)目經(jīng)驗(yàn) 但是github你真的用對(duì)了嘛,他的功能其實(shí)很強(qiáng)大?。?! 在Github搜索欄中輸入與您感興趣的技術(shù)相關(guān)的,例如 “machine le

    2024年02月02日
    瀏覽(22)
  • 十三、使用Github Copilot 來提升我們的開發(fā)效率和使用技巧

    這段時(shí)間通過使用 github copilot 來輔助開發(fā)所總結(jié)的一些使用感受,來分享給大家 GitHub Copilot 是由 Github 和 OpenAI 創(chuàng)造的 AI 工具。該工具通過自動(dòng)代碼補(bǔ)全來幫助程序員們編寫代碼。Visual Studio Code、Neovim 和 JetBrains 的用戶已經(jīng)可以使用這個(gè)插件了。 GitHub Copilot 基于 OpenAI Codex

    2024年02月12日
    瀏覽(19)
  • 作為開發(fā)人員,無代碼開發(fā)平臺(tái) iVX 你有必要了解一下

    作為開發(fā)人員,無代碼開發(fā)平臺(tái) iVX 你有必要了解一下

    低代碼開發(fā)平臺(tái)作為一種快速、簡化應(yīng)用程序開發(fā)的方法,正在越來越受到關(guān)注。今天我們來了解下 iVX —— 首個(gè)通用無代碼開發(fā)平臺(tái)。 那么什么是iVX呢?下邊的圖就比較形象了。 大的未來都是AI ,AI , AI …,理論上不可能有別的。 就拿iVX來說吧,已經(jīng)做了一整套完整的可

    2024年02月15日
    瀏覽(29)
  • GItHub Copilot 無法登錄,無法提示問題解決

    GItHub Copilot 無法登錄,無法提示問題解決

    最近遇到github copilot 無法登錄,登錄后無提示的問題,可以配置本機(jī)的hosts文件的地址 進(jìn)入C:WindowsSystem32driversetc 編輯hosts文件 進(jìn)入 查詢?github.com 的ip?GitHub: Where the world builds software · GitHub (ipaddress.com) 進(jìn)入 查詢?api.github.com的ip?api.Github.com ? Learn more about Github (ipaddress.c

    2024年02月12日
    瀏覽(27)
  • 15個(gè)對(duì)Web開發(fā)人員有用工具網(wǎng)站

    15個(gè)對(duì)Web開發(fā)人員有用工具網(wǎng)站

    1. 代碼轉(zhuǎn)圖片 網(wǎng)址:https://carbon.now.sh/ 使用 Carbon 創(chuàng)建和分享源代碼的精美圖像。它提供了多種代碼風(fēng)格和主題。 3.圖片圖庫 網(wǎng)址:https://unsplash.com/ 4. 智能 WebP、PNG 和 JPEG 圖片壓縮 網(wǎng)址:https://tinypng.com/ tinypng免費(fèi)使用,壓縮后的圖片清晰度高。 5. Codepen 網(wǎng)址:https://codepen

    2024年02月05日
    瀏覽(26)
  • Github copilot幾個(gè)使用技巧,自動(dòng)補(bǔ)全代碼

    Github copilot幾個(gè)使用技巧,自動(dòng)補(bǔ)全代碼

    上一篇文章介紹了如何在vscode 中引入 Github Copilot,這一張我們介紹一下 Github Copilot 的使用技巧 一·、常用快捷鍵 快捷鍵 含義 tab 應(yīng)用提示代碼 esc 拒絕提示代碼 ctrl+enter 打開提示面板選用10個(gè)意見代碼中的一個(gè) Alt+] 切換建議代碼 Alt+ - 逐個(gè)應(yīng)用代碼 這些快捷鍵其實(shí)就是紅色框

    2024年02月08日
    瀏覽(26)
  • 【AIGC】一起學(xué)習(xí)prompt提示詞(4/4)【經(jīng)典】【15種提示詞技巧】

    【AIGC】一起學(xué)習(xí)prompt提示詞(4/4)【經(jīng)典】【15種提示詞技巧】

    寫的時(shí)候并沒有設(shè)計(jì)好,要做多少期,還是有始有終的比較好,為了方便閱讀,我把之前的3期,改下名字,放到這里。 【AIGC】一起學(xué)習(xí)prompt提示詞(1/4) 內(nèi)容摘要:提示詞是什么,百度文心一言的提示詞是怎么定義的,創(chuàng)作中心如何玩。 【AIGC】一起學(xué)習(xí)prompt engineer提示詞

    2024年02月20日
    瀏覽(34)
  • 【必看】每個(gè)開發(fā)人員都應(yīng)該知道的 10 個(gè) GitHub 庫

    【必看】每個(gè)開發(fā)人員都應(yīng)該知道的 10 個(gè) GitHub 庫

    所有這些都將為你增加價(jià)值,并幫助你成為更好的 Web 或軟件開發(fā)人員,或同時(shí)成為兩者。 10 個(gè) GitHub 倉庫 ================================================================================= 1. Free Programming Books GitHub??:183K + 提供各種不同語言的 Free Programming Books 無疑是 GitHub 上最受歡迎和好評(píng)度

    2024年04月18日
    瀏覽(24)
  • 面向開發(fā)人員的 ChatGPT 提示詞教程中文版 - ChatGPT 版

    面向開發(fā)人員的 ChatGPT 提示詞教程中文版 - ChatGPT 版

    此文章是嘗試將 面向開發(fā)人員的 ChatGPT 提示詞教程中文版的提示詞直接在 ChatGPT 中的執(zhí)行,查看執(zhí)行的效果。 在本課中,你將練習(xí)兩個(gè)提示原則及其相關(guān)策略,以便為大型語言模型編寫有效的提示語。 直接在 ChatGPT 中執(zhí)行,不需要配置。 原則 1: 寫出清晰而具體的指示(Wri

    2024年02月10日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包