🍥

Copilotにコメントだけで実装してもらう

2023/08/28に公開

Copilot始めました

GitHub上にあるソースコードを学習し、適切なコードの提案をしてくれるすごい子です。有料です。
https://docs.github.com/ja/copilot

私は、今から作りたい処理を簡単にコメントで書いてから、コードを書いていくということをよくしています。
Copilotを使い始めてすぐ気づいたのですが、コメントを書くとコメントの内容に合ったコードを提案してくれるんです…😮
すごすぎーー!

で、もしかしてコメントの内容だけで実装できるのでは?と思ったので、やってみたいと思います!

極力コメントだけで実装していく

何を作るか思いつかなったので、適当に「時計」を作ってみます🕰️

HTMLファイルを作成し、<!-- 時計を作る --> とコメントを書く。
あとはCopilotが提案してくれたコードを、全て採用していくとここまでできました😮

コメント1行しか書いてないよ…すごすぎィ…!!

時間だけではなく、日にちも入れてみたいなーということで // 日にちを表示する とコメントしてみます。

おー、年月日も表示する関数が簡単にできました🙌

// 1分ごとに背景色を変える/* 文字をネオンにする */ を追加してみます!

見事に修正してくれました!(ダサくなったけど!)

おわり

実装に迷ったら、とりあえずコメントを書いてみるものもいいかも。
変数名、関数名なんかは私よりセンスあるのでは…🥺

内容が正しいか判断できる能力さえあれば、Copilotにどんどんお任せしていいかもしれませんねー✨

コラボスタイル Developers

Discussion