一、概要
Github Copilotはgithubが発売した両手を解放するツールで、注釈、文脈によってコードを自動的に連想するツールであり、コードを検索するエンジンとして理解することもでき、Ctrl+CとCtrl+Vの面倒なステップを省くことができます。
二、どのように使用するか
1、まず資格を取得し、現在は内測モードにある
Githubコピートwaitlistに加わってください
https://github.com/features/copilot/
2、あなたが使用しているIDEに基づいて関連プラグインをインストールする
VS CODE: copilot-docs/gettingstarted.md at main · github/copilot-docs
VS:copilot-docs/gettingstarted.md at main · github/copilot-docs
Jetbrains:copilot-docs/gettingstarted.md at main · github/copilot-docs
具体的な使い方はドキュメントで使用すればよい
三、使用体験
1、注釈に基づいてコードを書く
もしあなたがネット検索と実装が必要な機能に出会ったら、まず注釈を打つだけで、ツールは関連するコードを連想してくれます(検索のために)。それを使って面接をすることもできますが、面接官の顔にTabを使って質問全体の答えを出すと、相手はきっとショックを受け、すぐに帰って通知を待つことができます。
もちろんこれはgolangにとても友好的で、golangにはmax/minなどの基礎的なライブラリ関数がないので、それを使うと簡単な論理を書く必要がなくなります。
2、コンテキストに基づいてコードを書く
私は大規模なプロジェクトでテストしたことがあります。copilotは私のグローバル変数の役割を正確に識別し、コンテキストに基づいて私がどのコードを書くかを推定し、ビジネスロジックを識別することができます。
3、利点:
効率改善の神器。すでにプログラミング経験者である場合は、単純だが作業量が面倒な作業に遭遇すると、それを使用して作業効率を向上させることができ、繰り返しコードを自動的に充填することもできます。
4、欠点
初心者にはお勧めしません。基本的なソフトウェアフレームワークは、個人で構築することをお勧めします。