為什麼我推薦你一定要嘗試 Github Copilot

Mondo 美食 更新 2024-01-31

程式設計師界有一句話,相信你一定聽說過,那就是:人生苦短,我用python。表達:python有很多庫,使用起來非常簡單方便。

但我認為是現在ai在加持下,這句話應該改成:人生苦短,我用copilot

首先,我將向您簡要演示如何使用它github copilot效果如何。

假設我們這裡有乙個studentclass,它有三個屬性,分別是 name、age 和 gender,** 很簡單,這裡就不貼了,然後我們來講乙個main進行測試的方法。

正如你在這裡看到的,當我們寫**時,我們只需要寫乙個注釋,然後按回車鍵github copilot它會自動幫助我們生成相應的**,可用性還是相當高的。

當我們寫下注釋時:“使用j**a 8stream api按年齡分組,然後計算每個組的人數”。github copilot它自動幫助我們採用它stream語法和用法collectors.groupingby方法,按年齡分組。

然後寫下注釋“對列表進行排序,從最年輕到最年長,如果年齡相同,則按姓名排序”,github copilot我們將按年齡排序,在相同年齡的情況下,我們將根據我們的要求按姓名排序。

整個實現過程非常絲滑,使用提法只能用乙個字來表達:酷!

除了上面的簡單業務邏輯外,對於一些常見的演算法,請使用:github copilot快來幫我們實現吧,那可不算太酷,我以前在寫的時候在網上搜尋,現在直接在idea在裡面寫個筆記,它會自動為我們生成,效率很高。

但是,也要注意的是,寫乙個好的筆記很重要,這也是乙個很好的提示詞,筆記寫得越完整,生成的**就會越健壯。

如下圖所示,如果我們去掉注釋中最後乙個音符溢位,生成的**會是這樣的,雖然在很多情況下都可以使用,但是當資料較大時,就會出現問題。

這也告訴我們,工具永遠只是工具ai它只是乙個工具,最終生成的**能不能用,效能和效率有多好,都需要我們的程式設計師來判斷。

也就是說,現在有很多人提倡它ai如果你想取代程式設計師,你不知道未來,至少在短期內,而對於我們程式設計師來說,我們善於使用工具學習新知識,與時俱進,我們往往不會輕易被淘汰。

使用相同的方法ai工具生成**,別人生成的東西有問題,你有紮實的基礎和好的技能,生成的工具會更健壯,這樣就只有別人會被淘汰。 畢竟,工具再好,不用又有什麼用呢?

在我們日常的開發過程中,除了自己寫**,難免會閱讀一些別人的**,或者一些框架原始碼,當我們遇到難以理解或者**太長的時候,我們可以用github copilotExplain 函式幫助我們解釋 Explanation 的含義。

尤其是我們看一些開源專案的時候,這個特性比較實用,因為開源專案,我們從頭到尾都不會對原始碼很熟悉,往往只需要知道我們需要的部分。

你可以看到它github copilot它可以幫我們解釋**的意思,也可以把**來解釋**複製到聊天框中,讓github copilot幫助我們解釋一下,如下所示。

你可以看到它github copilot我們詳細介紹了這一段的含義。

我之前給大家展示了使用效果,現在我想用的話,就教你怎麼用github copilot,我們需要兩個條件。

本地ideagithub copilot外掛程式;在github平台已開啟copilot能力;安裝外掛程式沒什麼好說的,直接在外掛程式市場搜尋就行了,安裝成功後就可以了idea出現github copilot如果您是第一次安裝它,它將登入您github帳戶,只需直接登入即可。

然後github帳戶setting找到copilot這個專案,一般情況下購買會顯示在這裡,我已經在這裡購買了,所以看不到,那就按照提示一步一步,繫結信用卡,然後購買。

購買後,即可開啟copilot時代是程式設計的,但現在github copilot**是乙個月十塊錢,**敏感的人要謹慎,但換言之,想想看,每個月少喝幾杯咖啡或奶茶能省下來嗎?

相關問題答案

    鮑馬可以嘗試輕創業

    自從我懷孕後,我辭掉了工作,全身心地投入到照顧孩子的工作中。如今,孩子一歲零五個月大,每天的開支也非常大。我希望能夠在照顧孩子的同時獲得一些額外的收入。因此,開店成為我最好的選擇,這樣我既可以平衡工作又照顧孩子,也可以實現創業的夢想。我的孩子從出生起就接觸到各種書籍,例如快閃記憶體卡 布書和觸控書。...

    為什麼窮人要買車?

    科學技術的未來發展和人類社會的影響。隨著科學技術的不斷進步,人類社會也在日新月異。科技的未來將對我們的生活產生深遠的影響,無論是在工作 生活 醫療 交通還是教育方面,科技都會改變我們的方式和方式。首先,未來的技術將極大地改變我們的工作方式。自動化和人工智慧技術的不斷發展將取代一些重複性和低技能的工作...

    為什麼新店要先獲得經驗值?

    新開抖音店後最重要的是什麼?商店的基本設定?新產品的選擇?過了新手期?當然,這些絕對是要做的事情。但企業首先要注意的是盡快劃分體驗。本期就和大家聊聊新店積分的問題,告訴大家為什麼新店前期一定要先體驗積分以及如何為新店正確得分 NO 為什麼新店要先有經驗值?我們抖音店鋪開張後,之所以想盡快賺到經驗值,...

    為什麼說冬天一定要吃補品?

    說到冬季補品,自古以來就有很多諺語 冬補,春打虎 老人勝過嚴冬,五福來生活無國界 三十九人補了乙個冬天,來年就沒有痛苦了 初冬補冬,填空口 冬天彌補了 個,夏天彌補了 個 冬天,萬物隱蔽,養生收陰護陽 關於冬季滋補品的 傳說 太多了,但你知道為什麼一定要注意冬季滋補品嗎?冬季天氣寒冷,人容易感冒或其...

    為什麼滑雪一定要買保險?

    自冬季開始以來,與滑雪一樣炎熱的是滑雪造成的意外傷害。但是,大多數一般意外保險不包括滑雪。因此,最近很多人都在問 滑雪可以買什麼保險 就保險而言,滑雪造成的傷害通常被歸類為事故。然而,滑雪是一項高風險的運動,因此大多數普通的意外保險並不承保。只有一些專門承保高風險運動的戶外或旅行保險可以承保。而且一...