Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GitHub Copilot で効率よくユニットテストが書ける / 2023-04-14

GitHub Copilot で効率よくユニットテストが書ける / 2023-04-14

Takuma Yamamoto

April 14, 2023
Tweet

More Decks by Takuma Yamamoto

Other Decks in Programming

Transcript

  1. BIOGRAPHY あなたは誰ですか? 技術スタック SNS 趣味 • バックエンド: Ruby on Rails

    • フロントエンド: React • アプリ: React Native Takuma Yamamoto Work at snaq.me From Miyazaki •  https://github.com/tamago3keran •  https://twitter.com/yamataku3831 •  https://qiita.com/tamago3keran •  https://zenn.dev/tamago3keran • おやつ • サウナ • アニメ ...
  2. TODAY’s GOAL GitHub Copilot 導入のきっかけに 導入事例を知る 導入へのきっかけ GitHub Copilot の導入によって、ど

    ういったメリットを享受できるか、 デモも合わせて紹介します。 ご自身で開発しているプロダクトに 導入してみようかなと、考えるきっ かけになれば嬉しいです。
  3. INTRODUCTION AI による開発サポートツール Your AI pair programmer GitHub Copilot uses

    the OpenAI Codex to suggest code and entire functions in real-time, right from your editor. 引用元: https://github.com/features/copilot GitHub Copilot とは、 OpenAI が開発した人工 知能モデル「OpenAI Codex」を使用し、コー ドや機能をサジェストしてくれる "あなたのAI ペアプログラマー" です。
  4. DEMONSTRATION - Ruby GitHub Copilot に他の候補も表示してもらう また GitHub Copilot は複数の候補を持っている場合があります。

    パネルを開くと、候補が複数表示され、適切なものを選択するとそれがコードに反映されます。
  5. • 公式で紹介されている通り、 "Your AI pair programmer" であることを実感。 • 「全てのコードを代わりに書いてくれる」というわけではない。 •

    とても優秀な相棒が一緒に開発してくれている感。 • GitHub Copilot X が出るなど、今後も進化していくツールであるはず。 • アップデートをキャッチアップして、よりスピーディーな開発を目指したい。 IMPRESSION GitHub Copilot を使ってみて...