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
Yoshiori SHOJI
September 01, 2020
Technology
0
110
未完成な技術と歩む道のりでの 試行錯誤
https://events.mercari.com/gears-lecture/
https://www.youtube.com/watch?v=uTijJWZSo38
Yoshiori SHOJI
September 01, 2020
Tweet
Share
More Decks by Yoshiori SHOJI
See All by Yoshiori SHOJI
Go Down Rockin'
yoshiori
14
5.8k
テストデータを貯めて感じたこと
yoshiori
12
4.1k
エンジニアリング x US 海外とのコラボレーション
yoshiori
3
1.9k
DevOps, Immutable Infrastructure, Microservices and Chaos Engineering
yoshiori
13
2.1k
Change the recipe's world
yoshiori
3
1.4k
Cookpad awakens
yoshiori
5
7.4k
Failure teaches Success
yoshiori
42
11k
How we cook cookpad.com 2016
yoshiori
30
8.4k
adultoruby
yoshiori
3
4.7k
Other Decks in Technology
See All in Technology
20240416_devopsdaystokyo
kzkmaeda
1
180
コードを書く隙間を見つけて生きていく技術/Findy 思考の現在地
fujiwara3
24
4.9k
Four keys改善の取り組み事例紹介
sansantech
PRO
2
230
社内勉強会運営のコツ
senoo
6
1.1k
【SORACOM UG】SIM Deep Dive セキュアエレメント編
soracom
PRO
0
250
株式会社EventHub・エンジニア採用資料
eventhub
0
1.9k
日本におけるデータエンジニアリングのこれまでとこれから
foursue
9
2k
元インフラエンジニアに成る / Human Resources to Human Relations
bobtani
2
740
「ふりかえりのふりかえり」をふりかえり、実のあるふりかえりにする
naitosatoshi
0
220
オーナーシップを持つ領域を明確にする
konifar
10
1.9k
4年前、あるじゃん老害エンジニアLT合戦に登壇、米国西海岸コンピュータ歴史博物館体験記の続編
toshi_atsumi
0
190
SREとその組織類型
tatsuo48
8
1.5k
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
50
8.6k
Mobile First: as difficult as doing things right
swwweet
216
8.6k
Fantastic passwords and where to find them - at NoRuKo
philnash
36
2.5k
Adopting Sorbet at Scale
ufuk
67
8.6k
Debugging Ruby Performance
tmm1
69
11k
Testing 201, or: Great Expectations
jmmastey
27
6.3k
Why Our Code Smells
bkeepers
PRO
331
56k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
226
16k
BBQ
matthewcrist
79
8.7k
A Modern Web Designer's Workflow
chriscoyier
689
190k
Navigating Team Friction
lara
177
13k
Web Components: a chance to create the future
zenorocha
304
41k
Transcript
None
2 ▶ ▶ 2
3 3 Oct 2019 (seed funding) Pilot & partner with
us as we build Launchable Fall 2020 (subject to change)
4
▶ ▶ 5 5
6 – Every Developer “
7
8
9 9
10 KEY METRIC 10 Testing requested Setup Running Tests First
Failure Found Waiting To Start
T1 T2 T3 T4 T5 T6 T7 T8 11 Low
Medium High
12 Low Medium High T8 T4 T3 T6 T2 T5
T7 T1
13 Low Medium High T8 T4 T3 T6 T2 T5
T7 T1
14
15 某自動車メーカーのテスト分析 15 Tests Selected Confidence Tests Selected Confidence Run
Time (Including 65m fixed overhead) Run Time (Including 65m fixed overhead setup time) 40%
▶ ▶ ▶ ▶ ▶ ▶ ▶ https://www.launchableinc.com/invite 16
17
▶ ▶ ▶ ▶ ▶ ▶ ▶ 18
▶ ▶ ▶ ▶ ▶ ▶ ▶ 19
20
▶ ▶ 💪 ▶ ▶ ▶ ▶ 21
▶ ▶ ▶ ▶ ▶ ▶ ▶ ▶ 22
▶ ▶ ▶ ▶ ▶ ▶ ▶ 23
▶ ▶ ▶ ▶ ▶ ▶ ▶ 24
25
▶ ▶ ▶ ▶ ▶ ▶ ▶ ▶ 26
▶ ▶ ▶ ▶ ▶ ▶ ▶ ▶ 27
▶ ▶ ▶ ▶ ▶ ▶ ▶ 28
▶ ▶ ▶ ▶ ▶ ▶ ▶ 29
Bazel Sample ▶ ▶ 30
src/main/java/com/launchableinc/demo/BUILD.bazel ▶ ▶ 31
src/main/java/com/launchableinc/demo/utils/BUILD.bazel ▶ ▶ ▶ 32
src/main/resources/BUILD.bazel ▶ ▶ 33
▶ ▶ 34
▶ ▶ ▶ ▶ ▶ ▶ 35
36
▶ ▶ ▶ ▶ ▶ ▶ ▶ 37
▶ ▶ ▶ ▶ ▶ ▶ ▶ 38
▶ ▶ ▶ ▶ ▶ ▶ 39
▶ ▶ ▶ ▶ ▶ ▶ ▶ 40
▶ ▶ ▶ ▶ request.context.tenant 41
▶ ▶ ▶ ▶ ▶ ▶ ▶ ▶ 42
▶ ▶ ▶ ▶ select * from issues; ▶ ▶
43
44
45 id tenant_id title set app.current_tenant = '1'; select id
from issues; set app.current_tenant = '2'; select id from issues; select id from issues;
▶ ▶ ▶ ▶ ▶ 46
47
▶ ▶ ▶ ▶ 48
49
50 https://www.launchableinc.com/invite
51