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
モブプログラミングの理解を深めた話
Search
shogo452
March 24, 2023
Programming
1
770
モブプログラミングの理解を深めた話
【LT会】この技術書がすごい in 名古屋での発表資料です。
https://nagoya-it.connpass.com/event/274872/
shogo452
March 24, 2023
Tweet
Share
More Decks by shogo452
See All by shogo452
Bytebaseで実現する データベース管理の効率化
shogo452
2
770
SentryでRailsアプリケーションの エラー監視を始めた話
shogo452
1
350
Amazon QuickSightのアップデート - re:Invent 2023 & 2023年ハイライト -
shogo452
0
480
SREチーム立ち上げまでの変遷と取り組み事例
shogo452
0
1.2k
Amazon EventBridge Schedulerを用いて Amazon QuickSightの運用を改善した話
shogo452
1
1.1k
5分で分かるドラッカー風エクササイズ
shogo452
0
1.2k
Amazon QuickSightのアップデート -re:Invent 2022の復習&2022年ハイライト-
shogo452
0
1.1k
マルチテナントSaaSにおけるAmazon QuickSightの活用例
shogo452
1
1.6k
Other Decks in Programming
See All in Programming
Google Agent Development Kit でLINE Botを作ってみた
ymd65536
2
220
LT 2025-06-30: プロダクトエンジニアの役割
yamamotok
0
690
すべてのコンテキストを、 ユーザー価値に変える
applism118
3
1.1k
技術同人誌をMCP Serverにしてみた
74th
1
600
エラーって何種類あるの?
kajitack
5
340
Blazing Fast UI Development with Compose Hot Reload (droidcon New York 2025)
zsmb
1
280
WebViewの現在地 - SwiftUI時代のWebKit - / The Current State Of WebView
marcy731
0
110
“いい感じ“な定量評価を求めて - Four Keysとアウトカムの間の探求 -
nealle
1
6k
Quand Symfony, ApiPlatform, OpenAI et LangChain s'allient pour exploiter vos PDF : de la théorie à la production…
ahmedbhs123
0
130
High-Level Programming Languages in AI Era -Human Thought and Mind-
hayat01sh1da
PRO
0
710
Cursor AI Agentと伴走する アプリケーションの高速リプレイス
daisuketakeda
1
130
第9回 情シス転職ミートアップ 株式会社IVRy(アイブリー)の紹介
ivry_presentationmaterials
1
260
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Visualization
eitanlees
146
16k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
680
Building Applications with DynamoDB
mza
95
6.5k
BBQ
matthewcrist
89
9.7k
Designing Experiences People Love
moore
142
24k
Rebuilding a faster, lazier Slack
samanthasiow
82
9.1k
Faster Mobile Websites
deanohume
307
31k
Transcript
$PQZSJHIUTUNO JOD"MMSJHIUTSFTFSWFE $PQZSJHIUTUNO JOD"MMSJHIUTSFTFSWFE ʲ͜ͷٕज़ॻ͕͍͢͝JO໊ݹʳ ϞϒϓϩάϥϛϯάͷཧղΛਂΊͨ 4IPHP5BOBLB
$PQZSJHIUTUNO JOD"MMSJHIUTSFTFSWFE 2 ࣗݾհ 4IPHP5BOBLB גࣜձࣾελϝϯ ॴଐɿϓϩμΫτ։ൃ෦νʔϜͶ͗· ΤϯδχΞνʔϜεΫϥϜϚελʔ ಘҙྖҬ αʔόʔαΠυ
3VCZ Πϯϑϥ "84 झຯɾ͖ͳ͜ͱ ϦΞϧग़ήʔϜαφεϊʔϘʔυ 5XJUUFS!TIPHP@@
$PQZSJHIUTUNO JOD"MMSJHIUTSFTFSWFE 3 ࠓհ͢Δ͍ٕ͢͝ज़ॻ📚ɺɺɺ
$PQZSJHIUTUNO JOD"MMSJHIUTSFTFSWFE 4 ʮϞϒϓϩάϥϛϯάɾϕετϓϥΫςΟεʯ IUUQTBN[OBTJBE[.4B3
$PQZSJHIUTUNO JOD"MMSJHIUTSFTFSWFE 5 ΞδΣϯμ ϖΞϓϩͱϞϒϓϩ ಡΉલʹࢥ͍ͬͯͨ͜ͱ ಡΜ͖͔͚ͩͬͱҹͷมԽ ༰ϐοΫΞοϓ ಡΈऴ͑ͯࢥͬͨ͜ͱ ϖΞϓϩɾϞϒϓϩͷ5JQT
$PQZSJHIUTUNO JOD"MMSJHIUTSFTFSWFE 6 ϖΞϓϩͱϞϒϓϩ υϥΠόʔ φϏήʔλʔ λΠϐετ Ϟϒ Ϟϒ ϖΞϓϩάϥϛϯά
ϖΞϓϩ Ϟϒϓϩάϥϛϯά Ϟϒϓϩ
$PQZSJHIUTUNO JOD"MMSJHIUTSFTFSWFE 7 ಡΉલʹࢥ͍ͬͯͨ͜ͱ ϖΞϓϩϞϒϓϩΛߦ͏ͱࣗͰߟ͑ͯࢼߦࡨޡ͠ ͳ͕ΒίʔυΛॻ͕࣌ؒ͘গͳ͘ͳΔ😑 ϖΞϓϩͱϞϒϓϩͷҧ͍͕͔Βͳ͍🤔 ڞ௨ͷը໘Λݟͳ͕ΒͩͱϓϨογϟʔΛײ͡Δ͜ͱ ͕͋Δ😔 ϖΞϓϩPSϞϒϓϩΛ࣮ࢪͨ͠υοͱർΕΔ😞
$PQZSJHIUTUNO JOD"MMSJHIUTSFTFSWFE 8 ಡΜ͖͔͚ͩͬͱҹͷมԽ Ϟϒϓϩάϥϛϯάʹରͯ͠ ωΨςΟϒͳҹ ʮ͜ͷຊ͓͢͢ΊͰͨ͠Α💡ʯ ͬͦ͘͞ಡΜͰΈͨͱ͜Ζ ༷ʑͳ5JQTΛΕͨ ࣮ફΛ௨ͯ͠
ϙδςΟϒͳҹʹ
$PQZSJHIUTUNO JOD"MMSJHIUTSFTFSWFE 9 ༰ϐοΫΞοϓ📚
$PQZSJHIUTUNO JOD"MMSJHIUTSFTFSWFE 10 λΠϐετͱϞϒJOϞϒϓϩ λΠϐετͷࣄ Ϟϒ͔Βཔ·Ε͜ͱΛཧղ͢Δ͜ͱ ϞϒͷࢦࣔͷҙਤΛ໌֬Խ͢ΔͨΊͷ࣭Λ͢Δ͜ͱ Ϟϒ͔Βཔ·Εͨ͜ͱΛίʔυͷܗʹ࣮͢Δ͜ͱ ϞϒΛ৴པ͠ɺ͕ࣗීஈࢼ͞ͳ͍Α͏ͳΞϓϩʔν ᪳ͤͣʹࢼ͢͜ͱ
γϣʔτΧοτΩʔπʔϧͷ׆༻ํ๏ͳͲͷ৽͍͜͠ ͱΛֶͿ͜ͱ ˰ϞϒͷࢦࣔʹैͬͯίʔσΟϯά͢Δ ϚʔΫɾόʔϧʮϞϒϓϩάϥϛϯάɾϕετϓϥΫςΟεʯܦ#1ࣾ Q
$PQZSJHIUTUNO JOD"MMSJHIUTSFTFSWFE 11 λΠϐετͱϞϒJOϞϒϓϩ Ϟϒͷࣄ ղܾʹͭͳ͕Δ࣍ͷεςοϓΛݟ͚ͭΔͨΊʹྗʹͳΔ͜ͱ Ϟϒશମͷཧղͷਫ४Λ্͛ΔͨΊʹߩݙ͢Δ͜ͱ ͷલͷʹूத͢Δ͜ͱ ཧղͰ͖Δ·Ͱ࣭Λ͢Δ͜ͱ ଞͷϝϯόʔͷҙݟΛฉ͘͜ͱ
ඞཁͳใΛ༧ଌ͢Δ͜ͱ γεςϜͷͳ͔ͷվળ͖͢෦Λ୳͢͜ͱ ˰λΠϐετʹࢦࣔΛग़͢ ϚʔΫɾόʔϧʮϞϒϓϩάϥϛϯάɾϕετϓϥΫςΟεʯܦ#1ࣾ Q
$PQZSJHIUTUNO JOD"MMSJHIUTSFTFSWFE 12 υϥΠόʔͱφϏήʔλʔJOϖΞϓϩ υϥΠόʔͷࣄ ΩʔϘʔυΛૢ࡞ ʮࠓ͕ࣗ͜Ε͜ΕΛ͍ͬͯΔʯͱޱʹग़͠ͳ͕Β࡞ۀ υϥΠόʔʺλΠϐετ ˞
υϥΠόʔλΠϐετ Ϟϒͷࢦࣔग़͠ͷׂͷ ˞ φϏήʔλʔͷࣄ ઈ͑ͣίʔυϨϏϡʔ ࢦࣔΛग़ͨ͠Γࣗͷߟ͑Λ͑Δ φϏήʔλʵ˺Ϟϒ ˞ ˞ݸਓͷݟղͰ͢ 5FDI3BDIPʮϖΞϓϩΛۃΊͯ࠷ڧͷ։ൃνʔϜΛͭ͘Δ ϖΞͷΈํ ༁ ʯIUUQTUFDISBDIPCQTJODKQIBDIJ@@ ࢀর
$PQZSJHIUTUNO JOD"MMSJHIUTSFTFSWFE 13 ϞϒϓϩͷλΠϜςʔϒϧ ϞϏϯάΠϯλʔόϧ ͠Ί͘͘Γ ४උ ղܾ͢Δͷೝࣝ߹Θͤ λΠϐετͷॱ൪ܾΊ λΠϐετΛִؒͰަ
࣌ؒલޙ ৼΓฦΓ ࣍ճͷվળํ๏ͷ֬ఆ લޙ ϚʔΫɾόʔϧʮϞϒϓϩάϥϛϯάɾϕετϓϥΫςΟεʯܦ#1ࣾ Q
$PQZSJHIUTUNO JOD"MMSJHIUTSFTFSWFE 14 γϯΩϯάϋοτΛ༻͍ͨ;Γ͔͑Γ ࣄ࣮ͱࣈ ߠఆతײ ൷తײ ղܾ ఆྔతͳࣄ࣮ ͏·͍ͬͨ͘͜ͱ
ྑ͍ͱࢥͬͨ͜ͱ ͏·͍͔͘ͳͬͨ ͜ͱ ෆຬʹײͨ͜͡ͱ ൷తײʹର͢Δ վળͷҙݟग़͠ɺٞ يಓमਖ਼͖͢͜ͱͷܾఆ ߹ҙܗ ˰1$ʹݻఆ͢Δ <ྫ> લɿަ ޙɿަʹมߋ ٳܜճ <ྫ> ը໘ͷϛϥʔϦϯά ࣮ͷೝࣝΛ ἧ͑ΒΕ͍ͯΔ <ྫ> ϞχλʔͷΓସ͕͑ গ͠େม ަ͍ ϩʔΧϧαʔόʔͷ ্ཱͪ͛ͷ͕࣌ؒ ͍ͬͨͳ͍ <ྫ> 1$Λݻఆʹ͢Δ ͪ࣌ؒɺ࣍ͷ࣮ खॱΠϝʔδΛ͢ ࣌ؒʹ͢Δ λΠϐετ Ϟϒ ϚʔΫɾόʔϧʮϞϒϓϩάϥϛϯάɾϕετϓϥΫςΟεʯܦ#1ࣾ Q
$PQZSJHIUTUNO JOD"MMSJHIUTSFTFSWFE 15 ௐࠪΞΠςϜͷϞϒϓϩ λΠϜϘοΫε͖ͷ୳ٻ ಡ·ͳ͚ΕͳΒͳ͍ϚχϡΞϧ͕͋Δͱ͖ɺઌʹཧղ͠ͳ ͚ΕͳΒͳ͍͜ͱ͕͋Δ߹ʹޮՌత खॱ ᶃઌʹཧղ͠ͳ͚ΕͳΒͳ͍͜ͱΛϞϒશମͰ໌֬Խ ᶄඞཁͳࣝΛಘΔͨΊʹ֤ࣗͰௐࠪɻ
λΠϜϘοΫε࠷େɻ ᶅ୭͔͕ඞཁͳࣝΛಥ͖ࢭΊͨΒϞϒΛूΊͯڞ༗ ᶆͦΕ·ͰಘΒΕͨ͜ͱΛڞ༗ɻௐࠪλΠϜΛܧଓ͢Δ͔அɻ ϚʔΫɾόʔϧʮϞϒϓϩάϥϛϯάɾϕετϓϥΫςΟεʯܦ#1ࣾ Q
$PQZSJHIUTUNO JOD"MMSJHIUTSFTFSWFE 16 ঢ়گʹԠͨ͡Ϟϒϓϩ ΤΩεύʔτ͕͍ΔϞϏϯά Ϟϒͷதͷਓ͕ΤΩεύʔτͱݟͳ͞Εɺ ͦͷଞͷϝϯόʔ͕ॳ৺ऀͰ͋ΔϞϏϯά ΤΩεύʔτʹλΠϐετͷׂΛճ͞ͳ͍ όοτϚϯ
Ϟϒ֎ͷਓ͕Կ͔Λ๚Ͷ͍ͨͱ͖ϔϧϓΛ͍ͨ͠ͱ͖ʹ ࠷ॳʹରԠ͢Δ૭ޱ όοτϚϯʹλΠϐετͷॱ൪Λճ͞ͳ͍ όοτϚϯఆظతʹަ िؒަ͕ਪ ϚʔΫɾόʔϧʮϞϒϓϩάϥϛϯάɾϕετϓϥΫςΟεʯܦ#1ࣾ Q Q
$PQZSJHIUTUNO JOD"MMSJHIUTSFTFSWFE 17 ಡΈऴ͑ͯࢥͬͨ͜ͱ ϖΞϓϩϞϒϓϩΛߦ͏ͱࣗͰߟ͑ͯࢼߦࡨޡ͠ͳ͕ΒίʔυΛॻ͕࣌ؒ͘গͳ͘ͳΔ😑 ϞϒͰͷٞͷதͰߟ͑Δ࣌ؒɺࢼߦࡨޡ͢Δ͕࣌ؒ֬อՄɻ ίʔσΟϯάͱಉ࣌ʹίʔυϨϏϡʔ࣮࣭Ͱ͖ΔͷͰ։ൃε ϐʔυ্ɻ ϖΞϓϩͱϞϒϓϩͷҧ͍͕͔Βͳ͍🤔 େ͖ͳࠩແ͍ͷͷׂʹগ͠ҧ͍͕͋Γͦ͏ɻ
ڞ௨ͷը໘Λݟͳ͕ΒͩͱϓϨογϟʔΛײ͡Δ͜ͱ͕͋Δ😔 ։ൃͷਐΊํͷ͢Γ߹ΘͤৼΓฦΓ͕େࣄɻ࣍ୈɻ ϖΞϓϩPSϞϒϓϩΛߦͬͨυοͱർΕΔ😞 ҙਤతͳٳܜͷ֬อ͕େࣄɻதΔඞཁͳ͍ɻ
$PQZSJHIUTUNO JOD"MMSJHIUTSFTFSWFE 18 ϞϒϓϩɾϖΞϓϩͷ5JQT ͋Εɺ͜ΕɺͦΕͱݴ͍͕ͪͳͷͰɺ ʓʓߦͷ˚˚ͱݴ͏Α͏ʹ͢Δ ʮ͍ɺͦ͏͡Όͳͯ͘ʜʯې۟ɻ ʮͦ͏ͩͶɺͦΕʹʜʯͱݴ͍͑Δ
ʮϐϯʯʮϙϯʯελΠϧ 'BJM͢ΔςετΛॻ͘ਓɺςετ͕1BTT͢Δ࣮Λॻ͘ਓ νϟοτͷνΣοΫͳͲͰΑͦݟΛ͢Δͱ͖ Ұ͔͚͔ͯΒ ࢝ΊΔલʹ࡞ۀͷਐΊํϖΞͷΈํΛ͢Γ߹ΘͤΔ ϚʔΫɾόʔϧʮϞϒϓϩάϥϛϯάɾϕετϓϥΫςΟεʯܦ#1ࣾ Q 5FDI3BDIPʮϖΞϓϩΛۃΊͯ࠷ڧͷ։ൃνʔϜΛͭ͘Δ ϖΞͷΈํ ༁ ʯIUUQTUFDISBDIPCQTJODKQIBDIJ@@ ࢀর
$PQZSJHIUTUNO JOD"MMSJHIUTSFTFSWFE 19 ϞϒϓϩɾϖΞϓϩͷ5JQT φϏήʔλʔɺࢦఠ͍ͨ͜͠ͱΛݟ͚ͭͨΒ ඵ͔ͬͯΒࢦఠ͢Δ υϥΠόʔ͕ɺίʔσΟϯά͢Δ༰ ࠓ͔ΒΔͱ͜ΛͭͿ͘Α͏ʹ͢Δ
υϥΠόʔͷ1$ΛφϏήʔλʔͷϞχλʔʹ ϛϥʔϦϯά͢Δ
$PQZSJHIUTUNO JOD"MMSJHIUTSFTFSWFE 20 ·ͱΊ ͓͢͢Ίͷٕज़ॻ ʮϞϒϓϩάϥϛϯάɾϕετϓϥΫςΟεʯ ͕͍͜͜͢͝ ϞϒϓϩͷΓํ͕ཧղͰ͖Δ Ϟϒϓϩͷਪ࣮ࢪڥ͕ཧղͰ͖Δ Ϟϒϓϩʹର͢Δ͖߹͍ํ͕ཧղͰ͖Δ
͜Μͳํʹ͓͢͢Ί ϞϒϓϩΛͬͯΈΑ͏ͱ͍ͯ͠Δਓ Ϟϒϓϩ͕զྲྀʹͳͬͯ͠·্͍ख͍͔͘ͳ͔ͬͨਓ Ϟϒϓϩʹۤखҙࣝͷ͋Δਓ
$PQZSJHIUTUNO JOD"MMSJHIUTSFTFSWFE 21 ϞϒϓϩάϥϛϯάͬͯΈ·ͤΜ͔ʁ👨💻👨💻👨💻
$PQZSJHIUTUNO JOD"MMSJHIUTSFTFSWFE 22 5IBOLZPV