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
Playground駆動開発 / Playground driven development
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
rockname
June 29, 2018
Programming
1.8k
2
Share
Playground駆動開発 / Playground driven development
rockname
June 29, 2018
More Decks by rockname
See All by rockname
AIを活用したレシート読み取り機能の開発から得られた実践知 / AI Receipt Scan Practice
rockname
2
4.6k
Unlock the Potential of Swift Code Generation
rockname
0
540
生成AIを活用したレシート読み取り機能のアプリ開発の裏側 / AI Receipt Scan App Development
rockname
0
140
ゼロから理解するDependency Injection / Understanding Dependency Injection from the Ground Up
rockname
2
4.4k
サブスクリプション機能制御の設計における勘所
rockname
0
1.3k
Anatomy of Dynamic color
rockname
1
1.3k
キャッシュによる状態管理のアーキテクチャ / Cache-based state management architecture
rockname
10
20k
Optimistic Updatesで UXを向上させる / Improve UX with Optimistic Updates
rockname
2
1.6k
モバイルアプリのリストUIにおける 理想的なState表示について / The ideal state display in a mobile app list UI
rockname
6
2.2k
Other Decks in Programming
See All in Programming
Don't Prompt Harder, Structure Better
kitasuke
0
780
How We Benchmarked Quarkus: Patterns and anti-patterns
hollycummins
1
150
CursorとClaudeCodeとCodexとOpenCodeを実際に比較してみた
terisuke
1
480
ハーネスエンジニアリングとは?
kinopeee
12
5.9k
GoogleCloudとterraform完全に理解した
terisuke
1
130
AWS re:Invent 2025の少し振り返り + DevOps AgentとBacklogを連携させてみた
satoshi256kbyte
3
170
実用!Hono RPC2026
yodaka
2
250
第3木曜LT会 #28
tinykitten
PRO
0
110
CDK Deployのための ”反響定位”
watany
5
800
The Monolith Strikes Back: Why AI Agents ❤️ Rails Monoliths
serradura
0
340
年間50登壇、単著出版、雑誌寄稿、Podcast出演、YouTube、CM、カンファレンス主催……全部やってみたので面白さ等を比較してみよう / I’ve tried them all, so let’s compare how interesting they are.
nrslib
4
800
t *testing.T は どこからやってくるの?
otakakot
1
700
Featured
See All Featured
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
530
Navigating Team Friction
lara
192
16k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1k
Tell your own story through comics
letsgokoyo
1
900
Ruling the World: When Life Gets Gamed
codingconduct
0
210
How GitHub (no longer) Works
holman
316
150k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
150
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
740
Designing Experiences People Love
moore
143
24k
Are puppies a ranking factor?
jonoalderson
1
3.3k
What does AI have to do with Human Rights?
axbom
PRO
1
2.1k
Transcript
1MBZHSPVOEۦಈ։ൃ NJUFOF@NFFUVQ
ࣗݾհ झຯ ٿ؍ઓ࣮گಈըɾ7UVCFSؑ ٕज़తͳͱ͜Ζ J04ʢ "OESPJE 3BJMTʣ !SPDLOBNF ΈͯͶࣄۀ෦ΞϓϦ։ൃ(৽ଔ
ΞϓϦΤϯδχΞͷ ϫʔΫϑϩʔ
%FTJHOFS &OHJOFFS
%FTJHOFS &OHJOFFS
QSCSBODI %FTJHOFS &OHJOFFS
QSCSBODI EFTJHOSFWJFX %FTJHOFS &OHJOFFS
σβΠϯௐ w ෳͷղ૾ͰϨΠΞτ่͕Ε͍ͯͳ͍͔ w 6*ͷڍಈ͕ҙਤ͍ͯ͠Δͷ͔ w ϩʔΧϥΠζจݴͷ֬ೝ w FUDʜ
J04ͷ߹ #VJME 4JNVMBUPSPS%FWJDF #VJME͕௨ΔͷΛͬͯ ϨΠΞτΛ֬ೝ ϨΠΞτΛௐͯ͠ ࠶Ϗϧυ
6*ͷௐΛͬͱૣ͍αΠΫϧͰճ͍ͨ͠ʜ
r1MBZHSPVOEۦಈ։ൃ l1MBZHSPVOEESJWFOEFWFMPQNFOUz
1MBZHSPVOEۦಈ։ൃͱ w 6*ͷௐͷͨΊʹશιʔείʔυΛϏϧυ͢Δͷ͕͔͔࣌ؒΔ w ରͷ7JFX·ͰભҠ͢Δͷ໘ w ϩʔΧϥΠζϩάΠϯࡁΈ͔ͳͲͷ݅ʹΑͬͯมΘΔ6*Λ ͍͍ͪͪϏϧυͯ֬͠ೝ͢Δͷਏ͍ 7JFXͷΈΛ࣌ؒͰϏϧυͯ͠ ରγʔϯΛ1MBZHSPVEͰදࣔʂ
,JDLTUBSUFS͜Μͳײ͡
,JDLTUBSUFS͜Μͳײ͡
,JDLTUBSUFS͜Μͳײ͡
Γํ
$PDPB5PVDIGSBNFXPSL ΛλʔήοτʹՃ
$PDPB5PVDIGSBNFXPSL ΛλʔήοτʹՃ
࡞ͨ͠'SBNFXPSLʹ 7JFXΛՃ͍ͯ͘͠
XPSLTQBDFͱͯ͠อଘ
1MBZHSPVOEΛ ϓϩδΣΫτʹՃ
$BSUIBHFΛ༻ͨ͠߹ 7JFXͷදࣔʹඞཁͳϥΠϒϥϦΛՃ
1MBZHSPVOEͰ7JFXΛදࣔ let vc = ViewController() PlaygroundPage.current.liveView = vc
1MBZHSPVOEͰ7JFXΛදࣔ
%&.0 IUUQTHJUIVCDPNSPDLOBNF1MBZHSPVOE%SJWFO%FWFMPQNFOU
ϝϦοτ w ʢ6*ௐͷΈͰ͋ΕʣϏϧυ࣌ؒΛେ෯ʹॖͰ͖Δ w ϩʔΧϥΠζϩάΠϯࡁΈ͔ͷ݅ͳͲʹΑͬͯมΘΔ 6*Λ͙͢ʹ֬ೝͰ͖Δ w ڥมΛ֎ଆ͔ΒͤΔ7JFXߏʹͳΔͨΊઃܭ͕៉ ྷʹͳΔ
σϝϦοτ w ४උ͕ͦͦ͜͜ΊΜͲ͍͘͞ w 1MBZHSPVOEͷಈ࡞͕҆ఆ͠ͳ͍
·ͱΊ w 1MBZHSPVOEۦಈ։ൃ6*ͷௐΛૣ͍αΠΫϧͰ ߦ͏ͨΊͷ։ൃख๏ w 1MBZHSPVOEͰදࣔ͢ΔͨΊʹ7JFXʹ ϩδοΫஔ͔ͣʹ֎ଆ͔ΒڥมΛͤΔΑ͏ ʹ͠ͳ͚ΕͳΒͳ͍ͷͰઃܭ͕៉ྷʹͳΔʢͣʣ