Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
モブプログラミングの理解を深めた話
Search
shogo452
March 24, 2023
Programming
880
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
モブプログラミングの理解を深めた話
【LT会】この技術書がすごい in 名古屋での発表資料です。
https://nagoya-it.connpass.com/event/274872/
shogo452
March 24, 2023
More Decks by shogo452
See All by shogo452
Bytebaseで実現する データベース管理の効率化
shogo452
3
1.3k
SentryでRailsアプリケーションの エラー監視を始めた話
shogo452
1
430
Amazon QuickSightのアップデート - re:Invent 2023 & 2023年ハイライト -
shogo452
0
610
SREチーム立ち上げまでの変遷と取り組み事例
shogo452
0
1.5k
Amazon EventBridge Schedulerを用いて Amazon QuickSightの運用を改善した話
shogo452
1
1.3k
5分で分かるドラッカー風エクササイズ
shogo452
0
1.3k
Amazon QuickSightのアップデート -re:Invent 2022の復習&2022年ハイライト-
shogo452
0
1.2k
マルチテナントSaaSにおけるAmazon QuickSightの活用例
shogo452
1
1.7k
Other Decks in Programming
See All in Programming
Vue.jsで作る空間解析アプリとCapacitorプラグインのData Bridge
hal_spidernight
1
160
Web3Dライブラリを作ってVue Custom Rendererの仕組みを理解しよう / lets learn vue custom renderer by making 3d library
drumath2237
1
130
baseline으로 마이그레이션, 리팩토링 안전하게 맡기기
fornewid
1
920
高橋メソッドでCVE解説シリーズ 〜CVE-2026-112816〜
hakkadaikon
0
230
S3 TablesのIcebergデータに、AIエージェントからアクセスしてみた / 20261016developersio2026joetsu-accessing-iceberg-in-s3tables-via-agent
kasacchiful
PRO
0
280
조합이폭발하는디자인시스템이걸눈으로도테스트하라고요
giljongyu
0
730
Snowflake Openflow Connector利用の勘所 / 20261024developersio2026tokyo-snowflake-openflow
kasacchiful
PRO
0
300
コーディング自動化の次へ。人の介入をゼロにするファクトリーとサポートAIによる実践
timakin
5
5.2k
AI駆動開発4年目の現在地(『あなたはFDEになるべきか?』イベント資料)
kumaiu
0
260
AIがコードを書いてくれる時代、我々は何を確かめるのか
yosuke_furukawa
PRO
13
5.8k
AI時代のシニアエンジニアとは
yosuke_furukawa
PRO
15
11k
3回つくってわかった、 定期実行ジョブ基盤の本質情報
takai
4
3.7k
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
570
The Pragmatic Product Professional
lauravandoore
37
7.5k
Being A Developer After 40
akosma
PRO
92
590k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
1
300
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
430
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
121
120k
Balancing Empowerment & Direction
lara
6
1.4k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.3k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
Odyssey Design
rkendrick25
PRO
2
930
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
1
300
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