(Translated by
https://www.hiragana.jp/
)
2025-04-25 GitHub Copilot Agent ライブデモ(スクリプト) - Speaker Deck
Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
2025-04-25 GitHub Copilot Agent ライブデモ(スクリプト)
Search
GOAMI Takaaki
April 25, 2025
Programming
0
160
2025-04-25 GitHub Copilot Agent ライブデモ(スクリプト)
GOAMI Takaaki
April 25, 2025
Tweet
Share
More Decks by GOAMI Takaaki
See All by GOAMI Takaaki
なぜCodeceptJSを
選
えら
んだか
goataka
0
340
Other Decks in Programming
See All in Programming
Yes, You Can Work on Rails & any other Gem
kaspth
0
110
SQLアンチパターン
第
だい
2
版
はん
データベースプログラミングで
陥
おちい
りがちな
失敗
しっぱい
とその
対策
たいさく
/ Intro to SQL Antipatterns 2nd
twada
PRO
26
7.9k
A full stack side project webapp all in Kotlin (KotlinConf 2025)
dankim
0
150
Git Sync を
超
こ
える!OSS で
実現
じつげん
する CDK Pull
型
がた
デプロイ / Deploying CDK with PipeCD in Pull-style
tkikuc
4
420
知
し
って
得
とく
する@cloudflare_vite-pluginのあれこれ
chimame
1
110
Jakarta EE Meets AI
ivargrimstad
0
230
商品
しょうひん
比較
ひかく
サービス「マイベスト」における パーソナライズレコメンドの
第一歩
だいいっぽ
ucchiii43
0
190
Claude Code + Container Use と Cursor で
作
つく
る ローカル
並列
へいれつ
開発
かいはつ
環境
かんきょう
のススメ / ccc local dev
kaelaela
12
7.4k
テスターからテストエンジニアへ ~
新米
しんまい
テストエンジニアが
歩
あゆ
んだ9
ヶ月
かげつ
振
ふ
り
返
かえ
り~
non0113
2
230
コーディングエージェント
概観
がいかん
(2025/07)
itsuki_t88
0
120
バイブコーディング
超
こ
えてバイブデプロイ〜CloudflareMCPで
実現
じつげん
する、
未来
みらい
のアプリケーションデリバリー〜
azukiazusa1
2
680
Android 16KBページサイズ
対応
たいおう
をはじめからていねいに
mine2424
0
630
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
95
14k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
GraphQLの
誤解
ごかい
/rethinking-graphql
sonatard
71
11k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Producing Creativity
orderedlist
PRO
346
40k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Site-Speed That Sticks
csswizardry
10
710
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Transcript
其
阿彌
あみ
孝明
たかあき
(GOAMI Takaaki) GitHub Copilot Agent ライブデモ GitHub Copilot
LT
会
かい
- 2025/04/25
(金)
きん
自己
じこ
紹介
しょうかい
2 Engineering Manager in DevOps(CI/CD, SET, DX) 其
阿彌
あみ
孝明
たかあき
GOAMI Takaaki (@goataka_)
興味
きょうみ
‧
関
せき
⼼
漫画
まんが
ランニング
物理
ぶつり
学
がく
(
素
もと
粒
つぶ
⼦‧
数学
すうがく
)
娘
むすめ
社外
しゃがい
発信
はっしん
‧Qiita Engineer Summit 2021 Winter 「チャットツール
連携
れんけい
の
開発
かいはつ
を
通
とお
して
描
えが
く
業務
ぎょうむ
アプリケーションの
未来
みらい
」 ‧⾃動
化
か
⼤
好
す
きエンジニアLT
会
かい
- vol.10 (2023) 「CodeceptJSにトライしてみた」 ‧JaSST nano vol.43 (2024) 「なぜCodeceptJSを
選
えら
んだか」
この
記事
きじ
の
内容
ないよう
で
紹介
しょうかい
しているユニットテスト
作成
さくせい
の
流
なが
れを
再現
さいげん
します。 3
概要
がいよう
https://qiita.com/goataka/items/f35423265630ed68d3d2
前提
ぜんてい
4 •
設定
せってい
◦ Gradle ◦ Java ◦ VSCode
◦ GitHub Copilot Chat •
条件
じょうけん
◦ Previewの
機能
きのう
は
利用
りよう
ない
デモの
流
なが
れ 5 • Gradleプロジェクトの
作成
さくせい
• Javaの
関数
かんすう
の
作成
さくせい
• ユニットテストの
作成
さくせい
と
実行
じっこう
• パターンテストへの
変更
へんこう
•
関数
かんすう
の
仕様
しよう
変更
へんこう
への
対応
たいおう
• テストケースを1グループに
統合
とうごう
• Java docへの
追記
ついき
と
出力
しゅつりょく
Gradleプロジェクトの
作成
さくせい
6 - Gradleプロジェクトを
作成
さくせい
してください。 -
言語
げんご
:java - タイプ:ライブラリ - DSL:
groovy - テストツール: Junit-jupiter - プロジェクト
名
めい
: demo-agent - パッケージ: demo.agent -
作成
さくせい
は
初期
しょき
化
か
コマンドを
利用
りよう
してください。 - javaのバージョンを17にしてください。 - wrapperバージョンを7.6に
変更
へんこう
してください。 - ユニットテストのログが
出
で
るようにしてください。 - そして、Gradleでユニットテストを
実行
じっこう
してください。 プロンプト
Javaの
関数
かんすう
の
作成
さくせい
7 - CalendarUtils.javaを
作成
さくせい
してください -
作成
さくせい
フォルダ: lib/src/main/java/demo/agent -
関数
かんすう
:isHolidayを
実装
じっそう
してください -
引数
ひきすう
:Calendar -
返
がえ
り
値
ち
:
土日
どにち
の
場合
ばあい
にtrueになる - javadocを
日本語
にほんご
で
書
か
いてください。 プロンプト
ユニットテストの
作成
さくせい
と
実行
じっこう
8 - ユニットテストを
作成
さくせい
してください - テストケースの
内容
ないよう
をDisplayNameで
日本語
にほんご
で
設定
せってい
してください。 -
平日
へいじつ
と
休日
きゅうじつ
のテストは1つテストで
実現
じつげん
してください。 - そして、ユニットテストを
実行
じっこう
してください。
- Library,LibraryTestは
利用
りよう
しないので、
削除
さくじょ
してください。 - そして、ユニットテストを
実行
じっこう
してください。 プロンプト
パターンテストへの
変更
へんこう
9 - ユニットテストをパラメータライズドで
記載
きさい
してください。 - その
場合
ばあい
にはMethodSourceを
利用
りよう
してください。 - そして、ユニットテストを
実行
じっこう
してください。 プロンプト
関数
かんすう
を
仕様
しよう
変更
へんこう
への
対応
たいおう
10 -
作成
さくせい
済
ず
みのisHolidayに
引数
ひきすう
を
追加
ついか
し、
土曜日
どようび
を
含
ふく
むか
指定
してい
できるようにしてください。 -
合
あ
わせて、テストも
修正
しゅうせい
してください。 - そして、ユニットテストを
実行
じっこう
してください。 - MethodSourceのtrue,
falseが
分
わ
かり
辛
つら
いので
定数
ていすう
にしてください。 - そして、ユニットテストを
実行
じっこう
してください。 - Calendarがnullだった
場合
ばあい
にExceptionを
返
かえ
すようにしてください。 - また、
合
あ
わせてテストを
作成
さくせい
してください。 - そして、ユニットテストを
実行
じっこう
してください。 プロンプト
テストケースを1グループに
統合
とうごう
11 -
同
おな
じ
関数
かんすう
のテストを1つのインナークラスに
纏
まと
めてください。 - そして、ユニットテストを
実行
じっこう
してください。 プロンプト
Java docへの
追記
ついき
と
出力
しゅつりょく
12 - javadocの@seeにtestのpathを
記載
きさい
してください。 - ""で
囲
かこ
ってください。 - そして、javadocを
出力
しゅつりょく
してください。 プロンプト
ご
清聴
せいちょう
ありがとうございました。 13
【GitHub Copilot LT
会
かい
】コード
生成
せいせい
も、それ
以外
いがい
にも!
生成
せいせい
AI
活用
かつよう
事例
じれい
共有
きょうゆう
会
かい
14 Appendix:
発表
はっぴょう
イベント https://connpass.com/event/349610/