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
Workflow、どう組んでいますか? / Workflow, how are you org...
Search
Ryosuke Horie
November 07, 2018
Programming
5
3.9k
Workflow、どう組んでいますか? / Workflow, how are you organizing?
Androidテスト全書をよろしくお願いします!
https://peaks.cc/Horie1024/android_testing
Ryosuke Horie
November 07, 2018
Tweet
Share
More Decks by Ryosuke Horie
See All by Ryosuke Horie
Miro × ZOZO ZOZOのMiro活用事例紹介
horie1024
0
110
GitHub Copilotは開発者の生産性をどれだけ上げるのか?ZOZOでの全社導入とその効果 / How Much Does GitHub Copilot Improve Developer Productivity? The Company-wide Implementation and Its Effects at ZOZO
horie1024
35
24k
ZOZOTOWNにおける開発生産性向上に関する取り組み / Initiatives to Improve Development Productivity at ZOZOTOWN
horie1024
8
6k
How does the Relay connect Android app development and Design?
horie1024
2
1.9k
既存画面の Jetpack Composeでの書き換え: FAANSでの事例紹介 / Case study of rewriting existing screens with Jetpack Compose
horie1024
0
1.6k
スキルマップを作った話 / Create a skills map
horie1024
3
4.4k
Miroを使った開発効率向上のための取り組み / Using Miro Efforts to Improve Development Efficiency
horie1024
0
2.3k
ktlintカスタムルールのパッケージ化と再利用/Package and reuse ktlint custom rules
horie1024
1
1.1k
Jetpack Benchmarkでの ViewのInflateパフォーマンスの可視化と改善 / The Jetpack Benchmark. Visualizing and improving View Inflate performance
horie1024
3
1.1k
Other Decks in Programming
See All in Programming
nekko cloudにおけるProxmox VE利用事例
irumaru
3
430
Итераторы в Go 1.23: зачем они нужны, как использовать, и насколько они быстрые?
lamodatech
0
770
42 best practices for Symfony, a decade later
tucksaun
1
180
rails stats で紐解く ANDPAD のイマを支える技術たち
andpad
1
290
CSC305 Lecture 26
javiergs
PRO
0
140
フロントエンドのディレクトリ構成どうしてる? Feature-Sliced Design 導入体験談
osakatechlab
8
4.1k
責務を分離するための例外設計 - PHPカンファレンス 2024
kajitack
5
820
テストケースの名前はどうつけるべきか?
orgachem
PRO
0
130
17年周年のWebアプリケーションにTanStack Queryを導入する / Implementing TanStack Query in a 17th Anniversary Web Application
saitolume
0
250
menu基盤チームによるGoogle Cloudの活用事例~Application Integration, Cloud Tasks編~
yoshifumi_ishikura
0
110
見えないメモリを観測する: PHP 8.4 `pg_result_memory_size()` とSQL結果のメモリ管理
kentaroutakeda
0
330
rails statsで大解剖 🔍 “B/43流” のRailsの育て方を歴史とともに振り返ります
shoheimitani
2
930
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
GraphQLとの向き合い方2022年版
quramy
44
13k
Done Done
chrislema
181
16k
Documentation Writing (for coders)
carmenintech
66
4.5k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
169
50k
Building Applications with DynamoDB
mza
91
6.1k
Designing on Purpose - Digital PM Summit 2013
jponch
116
7k
Designing for humans not robots
tammielis
250
25k
Mobile First: as difficult as doing things right
swwweet
222
9k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
28
4.4k
How to train your dragon (web standard)
notwaldorf
88
5.7k
Transcript
Copyright © ZOZO Technologies, Inc. All Right Reserved. גࣜձࣾ;0;0ςΫϊϩδʔζ։ൃ෦ງߐ྄հ $*$%5FTU/JHIU
8PSLGMPXɺͲ͏ΜͰ͍·͔͢ʁ
ϓϩϑΟʔϧ ɾ"OESPJEΤϯδχΞɺࣗಈԽͱϏʔϧ͕͖ ɾ੨ࢁΦϑΟεۈɺ݄ۈͰ͋Γ·ͤΜ ɾɹɹɹɹɹ!)PSJF ;0;0ςΫϊϩδʔζ ։ൃ෦ ງߐ྄հ3ZPTVLF)PSJF Copyright ©
ZOZO Technologies, Inc. All Right Reserved.
ϓϩϑΟʔϧ એ Copyright © ZOZO Technologies, Inc. All Right Reserved.
w 1&",4͞Μ͔Βʮ"OESPJEςετશॻʯΛग़൛͠·ͨ͠ w IUUQTQFBLTDDCPPLTBOESPJE@UFTUJOH w ষʮ$*$%ʯΛ୲͍ͯ͠·͢
;0;0ͷओͳࣄۀΛհ͍ͤͯͩ͘͞͞ Copyright © ZOZO Technologies, Inc. All Right Reserved. E
E C
Copyright © ZOZO Technologies, Inc. All Right Reserved. 8PSLGMPX
Copyright © ZOZO Technologies, Inc. All Right Reserved. 8PSLGMPX l"XPSLGMPXJTBTFUPGSVMFTGPSEFGJOJOHBDPMMFDUJPOPGKPCT
BOEUIFJSSVOPSEFSz$JSDMF$*EPDVNFOUBUJPO l"#JUSJTFXPSLGMPXJTBDPMMFDUJPOPG4UFQT8IFOBCVJMEPGBO BQQJTSVO UIFTUFQTXJMMCFFYFDVUFEJOUIFPSEFSUIBUJT EFGJOFEJOUIFXPSLGMPXz#JUSJTFEPDVNFOUBUJPO
Copyright © ZOZO Technologies, Inc. All Right Reserved. 8PSLGMPX w
ෳͷϏϧυϓϩηεΛ·ͱΊ࣮ߦॱΛ੍ޚ͢Δػೳ w ॊೈͳϏϧυϑϩʔΛߏஙՄೳ w ۀɺ։ൃϑϩʔʹ߹ΘͤͯΧελϚΠζ͕༰қ
Copyright © ZOZO Technologies, Inc. All Right Reserved. 8PSLGMPXɺͲ͏ΜͰ͍·͔͢ʁ
Copyright © ZOZO Technologies, Inc. All Right Reserved. 8PSLGMPXɺͲ͏ΜͰ͍·͔͢ʁ w
ࣗ༝͕૿͑ΔɺͲ͏Ίྑ͍ͷ͔໎͏ w 8PSLGMPXɺͲ͏Ίྑ͍ͷͩΖ͏ʁ w Կ͔ࢦඪʹͳΔߟ͑ํແ͍ͷͩΖ͏͔ʁ
Copyright © ZOZO Technologies, Inc. All Right Reserved. 8PSLGMPXͰ࣮ݱ͍ͨ͜͠ͱͷ֬ೝ w
$*$%ʹΑͬͯϢʔβʔʹߴ࣭ͳΞϓϦΛਝʹಧ͚Δ
Copyright © ZOZO Technologies, Inc. All Right Reserved. 8PSLGMPXͰ࣮ݱ͍ͨ͜͠ͱͷ֬ೝ w
$*$%ʹΑͬͯϢʔβʔʹߴ࣭ͳΞϓϦΛਝʹಧ͚Δ w ߴ࣭ͳΞϓϦΛಧ͚Δʹʁ w ेͳςετ͕ඞཁෆՄܽ
Copyright © ZOZO Technologies, Inc. All Right Reserved. 8PSLGMPXͰ࣮ݱ͍ͨ͜͠ͱͷ֬ೝ w
$*$%ʹΑͬͯϢʔβʔʹߴ࣭ͳΞϓϦΛਝʹಧ͚Δ w ߴ࣭ͳΞϓϦΛಧ͚Δʹʁ w ेͳςετ͕ඞཁෆՄܽ w ਝʹಧ͚Δʹʁ w ։ൃ͔ΒϦϦʔε·ͰͷϑϩʔͷࣗಈԽ w ޮతʹςετΛ࣮ߦ͢ΔͨΊͷςετઓུ
Copyright © ZOZO Technologies, Inc. All Right Reserved. ςετઓུ w
$*$%ʹΑͬͯςετΛͲ͏࣮ߦ͍͔ͯ͘͠ w 5IF5FTUJOH1ZSBNJE w ϢχοτςετͷΑ͏ͳখ͞ͳςετΛසൟʹ࣮ߦ w 6*ςετͷΑ͏ͳେ͖ͳςετஈ֊తʹ࣮ߦ w ૉૣ͍ϑΟʔυόοΫͷ࣮ݱ w ։ൃޮͱςετʹΑΔ࣭Λཱ྆ 5IF5FTUJOH1ZSBNJE 3FUSJFWFE GSPN+VTU4BZ/PUP.PSF&OEUP&OE5FTUT
Copyright © ZOZO Technologies, Inc. All Right Reserved. 8PSLGMPXΛͲ͏Ίྑ͍ͷͩΖ͏ʁ w
$*$%ʹΑΔ։ൃ͔ΒϦϦʔε·ͰͷϑϩʔΛߏங
Copyright © ZOZO Technologies, Inc. All Right Reserved. 8PSLGMPXΛͲ͏Ίྑ͍ͷͩΖ͏ʁ w
$*$%ʹΑΔ։ൃ͔ΒϦϦʔε·ͰͷϑϩʔΛߏங w ςετઓུʹԊͬͨςετͷ࣮ߦΛ࣮ݱ w Ϣχοτςετසൟʹ࣮ߦ w 6*ςετஈ֊తʹ࣮ߦ
Copyright © ZOZO Technologies, Inc. All Right Reserved. 8PSLGMPXΛͲ͏Ίྑ͍ͷͩΖ͏ʁ w
$*$%ʹΑΔ։ൃ͔ΒϦϦʔε·ͰͷϑϩʔΛߏங w ςετઓུʹԊͬͨςετͷ࣮ߦΛ࣮ݱ w Ϣχοτςετසൟʹ࣮ߦ w 6*ςετஈ֊తʹ࣮ߦ w ͜ΕΒΛ࣮ݱͰ͖ΔΑ͏8PSLGMPXΛΉͨΊͷࢦ ઃܭ ͕ඞཁ
Copyright © ZOZO Technologies, Inc. All Right Reserved. 8PSLGMPXͷઃܭ w
σϓϩΠϝϯτύΠϓϥΠϯͷ֓೦Λಋೖ w ։ൃ͔ΒϦϦʔε·ͰͷྲྀΕΛϞσϧԽ w ۀɺ։ൃϑϩʔʹ߹Θͤͯઃܭ
Copyright © ZOZO Technologies, Inc. All Right Reserved. σϓϩΠϝϯτύΠϓϥΠϯʹΑΔϞσϧԽ w
ιʔείʔυͷίϛοτ͔ΒϦϦʔε·ͰΛεςʔδͱ͍͏୯ҐͰදݱ w εςʔδผʹஈ֊తʹςετΛ࣮ߦ جຊతͳσϓϩΠϝϯτύΠϓϥΠϯ
Copyright © ZOZO Technologies, Inc. All Right Reserved. 8PSLGMPXͷ࣮ w
σϓϩΠϝϯτύΠϓϥΠϯʹΑΔϞσϧΛ8PSLGMPXʹམͱ͠ࠐΉ w ྫ$JSDMF$* w 8PSLGMPXʹΑΔϏϧυͷ࣮ߦॱ੍ޚ w CSBODIɺUBHʹΑΔτϦΨʔ੍ޚ w .BOVBM"QQSPWBMʹΑΔ8PSLGMPXͷதஅɺ࠶։
Copyright © ZOZO Technologies, Inc. All Right Reserved. ΑΓৄࡉͳʜ w
"OESPJEςετશॻΛ͝ཡ͍ͩ͘͞ w ߪೖ͓ئ͍͠·͢ʂ
Copyright © ZOZO Technologies, Inc. All Right Reserved. ·ͱΊ w
8PSLGMPXࣗ༝͕ߴ͍໘ɺͲ͏Ίྑ͍͔໎͏ w σϓϩΠϝϯτύΠϓϥΠϯΛ͏ͱ8PSLGMPXΛΉࢦ͕ಘΒΕΔ w "OESPJEςετશॻΛΑΖ͓͘͠ئ͍͠·͢ʂ
͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ