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芸
Search
haranicle
June 08, 2016
Technology
6
1.8k
Playground芸
サンプルコードはこちら
https://github.com/haranicle/TransitionSampler
haranicle
June 08, 2016
Tweet
Share
More Decks by haranicle
See All by haranicle
戦略的手抜きをするためのデザインシステム運用
haranicle
1
3.3k
bitFlyer ウォレット リニューアルの裏側
haranicle
0
140
多次元宇宙と画面遷移
haranicle
0
330
ハッピーな開発チームを築くために iOSエンジニアがしたこと
haranicle
5
15k
I💖Xcode Plugins
haranicle
0
130
Apple WatchのGlanceについて
haranicle
3
2.6k
Xcode6のFramework Templateについて
haranicle
2
2.7k
iOS8の Custom Keyboard について
haranicle
2
1.2k
Other Decks in Technology
See All in Technology
複雑なState管理からの脱却
sansantech
PRO
1
140
ノーコードデータ分析ツールで体験する時系列データ分析超入門
negi111111
0
410
隣接領域をBeyondするFinatextのエンジニア組織設計 / beyond-engineering-areas
stajima
1
270
テストコード品質を高めるためにMutation Testingライブラリ・Strykerを実戦導入してみた話
ysknsid25
7
2.6k
サイバーセキュリティと認知バイアス:対策の隙を埋める心理学的アプローチ
shumei_ito
0
380
Evangelismo técnico: ¿qué, cómo y por qué?
trishagee
0
360
OCI 運用監視サービス 概要
oracle4engineer
PRO
0
4.8k
強いチームと開発生産性
onk
PRO
34
11k
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
3.8k
Terraform Stacks入門 #HashiTalks
msato
0
350
Incident Response Practices: Waroom's Features and Future Challenges
rrreeeyyy
0
160
OCI Network Firewall 概要
oracle4engineer
PRO
0
4.1k
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
33k
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.3k
It's Worth the Effort
3n
183
27k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.4k
Fireside Chat
paigeccino
34
3k
Making Projects Easy
brettharned
115
5.9k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Music & Morning Musume
bryan
46
6.2k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
Embracing the Ebb and Flow
colly
84
4.5k
Transcript
1MBZHSPVOEܳ TIJCVZBTXJGU !IBSBOJDMF
ࣗݾհ w ݪҰ࢙ɹ Β͔ͣ͠ w !IBSBOJDMF w J04BQQFOHJOFFS w
OPIBOB *OD
6*·ΘΓͷίʔυɺ ಛʹ5SBOTJUJPOͷΞχϝʔγϣϯͳͲ τϥΠΤϥʔΛ܁Γฦ͍ͨ͠
1MBZHSPVOEͩͱίʔυΛॻ͘ͱ ͙͢ʹදࣔ͞ΕΔͷͰɺ രͰτϥΠΤϥʔΛ܁ΓฦͤΔ
1MBZHSPVOEܳ
ͦͷ ը૾ϑΝΠϧΛ1MBZHSPVOEͰѻ͏
ը૾ϑΝΠϧΛ1MBZHSPVOEͰѻ͏ w 1MBZHSPVOEͷ3FTPVSDFTϑΥϧμʹը૾ϑΝΠ ϧΛೖΕΔ w 3FTPVSDFTϑΥϧμԼάϧʔϓͰͳ͘ɺ ϑΥϧμࢀরͳͷͰҙ 6**.BHF OBNFElQBUIUPJNBHFpMFz 3FTPVSDFTԼʹ
ϑΝΠϧΛஔ͘
ͦͷ 4XJGUϑΝΠϧGSBNFXPSLΛ 1MBZHSPVOEͰѻ͏
4XJGUϑΝΠϧGSBNFXPSLΛ1MBZHSPVOEͰѻ͏ w 1MBZHSPVOEͷ4PVSDFTϑΥϧμʹ4XJGUϑΝΠϧ GSBNFXPSLΛೖΕΔ w GSBNFXPSLͷ߹ɺ1MBZHSPVOEͰ JNQPSU\GSBNFXPSL໊^ͱॻ͚0, w 1MBZHSPVOEͰ͍͍ͨΫϥε ϝιου
ϓϩύςΟͳͲ QVCMJDʹ͢Δ͜ͱ 4PVSDFTԼʹ ϑΝΠϧΛஔ͘
ͦͷ 4UPSZCPBSEΛ1MBZHSPVOEͰѻ͏
4UPSZCPBSEΛ1MBZHSPVOEͰѻ͏ w ௨ΓͷΓํ w 4UPSZCPBSEΛίϯύΠϧ͔ͯ͠Β͏ w 4UPSZCPBSEΛGSBNFXPSLʹೖΕΔ
4UPSZCPBSEΛίϯύΠϧ͔ͯ͠Β͏
4UPSZCPBSEΛίϯύΠϧ͔ͯ͠Β͏ w 4UPSZCPBSEϑΝΠϧΛJCUPPMͰίϯύΠϧ͠ɺ 4UPSZCPBSEDϑΝΠϧʹ͔ͯ͠Β1MBZHSPVOEͰ ༻͢Δ w JCUPPMDPNQJMF.Z4UPSZCPBSETUPSZCPBSED .Z4UPSZCPBSETUPSZCPBSE 4UPSZCPBSE
4UPSZCPBSED 1MBZHSPVOE 3FTPVSDFT JCUPPMͰ ίϯύΠϧ Ҡಈ ֓ཁ
3FTPVSDFTԼʹ 4UPSZCPBSED ϑΝΠϧΛஔ͘ ࣮ߦ݁Ռ 4UPSZCPBSEΛίϯύΠϧ͔ͯ͠Β͏
ͭΒΈ 4UPSZCPBSEͷ7JFX 7JFX$POUSPMMFSͰΧελϜ ͳΫϥεΛ͓͏ͱ͢Δͱʜ ʊਓਓਓਓਓਓਓਓਓਓਓਓਓʊ ʼɹಥવͷ࣮ߦ࣌Τϥʔʂʂɹʻ ʉ:?:?:?:?:?:?:?:?:?:?:?:ʉ 6OLOPXODMBTT\λʔήοτ໊^\Ϋϥε໊^JO*OUFSGBDF#VJMEFSpMF ͭ·ΓΧελϜͳΫϥεGSBNFXPSLʹೖΕͯ ͋͛ͳ͍ͱ͍͚ͳ͍
4UPSZCPBSEΛίϯύΠϧ͔ͯ͠Β͏
4UPSZCPBSE 4UPSZCPBSED 1MBZHSPVOE 3FTPVSDFT JCUPPMͰ ίϯύΠϧ Ҡಈ 4PVSDFT ΧελϜͳ Ϋϥε
ߏ GSBNFXPSL Ϗϧυ Ҡಈ ͜ͷΫϥε͏ 4UPSZCPBSEΛίϯύΠϧ͔ͯ͠Β͏
4UPSZCPBSE 4UPSZCPBSED 1MBZHSPVOE 3FTPVSDFT JCUPPMͰ ίϯύΠϧ Ҡಈ 4PVSDFT ΧελϜͳ Ϋϥε
ߏ GSBNFXPSL Ϗϧυ Ҡಈ ͜ͷΫϥε͏ ͭͷ9DPEFϓϩδΣΫτʹೖΕΔ 4UPSZCPBSEΛίϯύΠϧ͔ͯ͠Β͏
4UPSZCPBSE 4UPSZCPBSED 1MBZHSPVOE 3FTPVSDFT JCUPPMͰ ίϯύΠϧ Ҡಈ 4PVSDFT ΧελϜͳ Ϋϥε
ߏ GSBNFXPSL Ϗϧυ Ҡಈ ͜ͷΫϥε͏ ͭͷ9DPEFϓϩδΣΫτʹೖΕΔ ͜͜Λ&NCFEEFE'SBNFXPSLͱ4DSJQUͰࣗಈԽ ͜͜Λ4DSJQUͰࣗಈԽ 4UPSZCPBSEΛίϯύΠϧ͔ͯ͠Β͏
w ΞϓϦͷλʔήοτ w #VJME1IBTFTʹ/FX3VO4DSJQU1IBTFΛՃ w ҎԼΛه 4UPSZCPBSEͷίϯύΠϧҠಈΛࣗಈԽ JCUPPMDPNQJMFa QBUIUP.Z1MBZHSPVOEQMBZHSPVOE3FTPVSDFT.Z4UPSZCPBSETUPSZCPBSEDa QBUIUP.Z4UPSZCPBSETUPSZCPBSE
4UPSZCPBSEΛίϯύΠϧ͔ͯ͠Β͏
w &NCFEEFE'SBNFXPSLͷλʔήοτ w #VJME1IBTFTʹ/FX3VO4DSJQU1IBTFΛՃ w ҎԼΛه ΧελϜͳΫϥεͷϏϧυҠಈΛࣗಈԽ DQS\4:.3005^%FCVHJQIPOFTJNVMBUPS\'6--@130%6$5@/".&^a \130+&$5@'*-&@1"5)^QBUIUP.Z1MBZHSPVOEQMBZHSPVOE4PVSDFT
4UPSZCPBSEΛίϯύΠϧ͔ͯ͠Β͏
w 9DPEFͷ4DSJQUͰ͑ΔڥมΛௐΔʹ YDPEFCVJMEίϚϯυͷTIPX#VJME4FUUJOHT͕ศ ར w ڥมͱ࣮ࡍͷͷҰཡΛऔಘͰ͖Δ YDPEFCVJMEQSPKFDU\ϓϩδΣΫτσ ΟϨΫτϦ^UBSHFUa \λʔήοτ໊^TIPX#VJME4FUUJOHT YDPEFCVJMEXPSLTQBDF\ϫʔΫεϖʔεσ
ΟϨΫτϦ^a TDIFNF\εΩʔϜ໊^TIPX#VJME4FUUJOHT 5*14 4UPSZCPBSEΛίϯύΠϧ͔ͯ͠Β͏
4UPSZCPBSEΛGSBNFXPSLʹೖΕΔ
4UPSZCPBSE 1MBZHSPVOE 3FTPVSDFT 4PVSDFT ΧελϜͳ Ϋϥε ߏ GSBNFXPSL Ϗϧυ Ҡಈ
4UPSZCPBSEΛGSBNFXPSLʹೖΕΔ
σϞϯετϨʔγϣϯ IUUQTHJUIVCDPNIBSBOJDMF5SBOTJUJPO4BNQMFS
5SBOTJUJPOΞχϝʔγϣϯͳ͠
5SBOTJUJPOΞχϝʔγϣϯ͋Γ
·ͱΊ
ܳΛॿ͘ w 6*ͷΞχϝʔγϣϯ1MBZHSPVOEͰ֬ೝ͢Δͱ ޮ͕͍͍ w 1MBZHSPVOEͰ w ը૾ϑΝΠϧΛѻ͑Δ w 4XJGUϑΝΠϧGSBNFXPSLѻ͑Δ
w 4UPSZCPBSEѻ͑Δ w 4UPSZCPBSEΛίϯύΠϧ͔ͯ͠Β͏ w 4UPSZCPBSEΛGSBNFXPSLʹೖΕΔ
͓ΘΓ
ࢀߟ w *OUFSBDUJWF1MBZHSPVOET4XJGU#MPH"QQMF%FWFMPQFS w IUUQTEFWFMPQFSBQQMFDPNTXJGUCMPH JE w 4XJGU5PEBZ`T8PXNPNFOU"EEJOHNFOVTUP QMBZHSPVOET&SJDB4BEVO w
IUUQFSJDBTBEVODPNTXJGUUPEBZTXPX NPNFOUBEEJOHNFOVTUPQMBZHSPVOET w 9DPEFͷΧελϜϏϧυΞΫγϣϯͰ͑Δڥม NBUTVLB[TCMPH w IUUQNBUTVLB[IBUFOBCMPHDPNFOUSZ