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
Failure teaches Success
Search
Yoshiori SHOJI
December 20, 2016
Technology
43
11k
Failure teaches Success
Shippai Night
https://speee.connpass.com/event/46423/
「クックパッドが失敗から学ぶために行っている取り組み」
Yoshiori SHOJI
December 20, 2016
Tweet
Share
More Decks by Yoshiori SHOJI
See All by Yoshiori SHOJI
クライアントサイドでよく使われる Debounce処理 をサーバサイドで3回実装した話
yoshiori
2
650
ソートできるUUID v7をJavaで使うときの話
yoshiori
8
7.6k
Go Down Rockin'
yoshiori
30
15k
テストデータを貯めて感じたこと
yoshiori
12
4.4k
エンジニアリング x US 海外とのコラボレーション
yoshiori
3
2.1k
未完成な技術と歩む道のりでの 試行錯誤
yoshiori
0
180
DevOps, Immutable Infrastructure, Microservices and Chaos Engineering
yoshiori
13
2.4k
Change the recipe's world
yoshiori
3
1.5k
Cookpad awakens
yoshiori
5
7.6k
Other Decks in Technology
See All in Technology
Biz職でもDifyでできる! 「触らないAIワークフロー」を実現する方法
igarashikana
3
2.4k
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
940
「最速」で Gemini CLI を使いこなそう! 〜Cloud Shell/Cloud Run の活用〜 / The Fastest Way to Master the Gemini CLI — with Cloud Shell and Cloud Run
aoto
PRO
1
150
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3k
MCP ✖️ Apps SDKを触ってみた
hisuzuya
0
310
組織改革から開発効率向上まで! - 成功事例から見えたAI活用のポイント - / 20251016 Tetsuharu Kokaki
shift_evolve
PRO
2
230
ソースを読むプロセスの例
sat
PRO
15
9.8k
知覚とデザイン
rinchoku
1
200
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
14k
「魔法少女まどか☆マギカ Magia Exedra」の多様なバトルの開発を柔軟かつ効率的に実現するためのPure C#とUnityの分離について
gree_tech
PRO
0
260
Implementing and Evaluating a High-Level Language with WasmGC and the Wasm Component Model: Scala’s Case
tanishiking
0
170
QA業務を変える(!?)AIを併用した不具合分析の実践
ma2ri
0
110
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.9k
Docker and Python
trallard
46
3.6k
How GitHub (no longer) Works
holman
315
140k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Git: the NoSQL Database
bkeepers
PRO
431
66k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
30
2.9k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Why Our Code Smells
bkeepers
PRO
340
57k
What's in a price? How to price your products and services
michaelherold
246
12k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.2k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.2k
Transcript
쎹쏍쎹쏛쏍쏓썣 ࣦഊ썢쎠ֶ쎍썶쎘쎂 ߦ썺썽썛쎢औ쎡쎖 ঙ࢘Յ৫ ∠
ঙ࢘Յ৫ yoshiori ٕज़෦ਓࣄ෦ ∠
ຊؾͰࣦഊʹ ͖߹ͬͯ·͔͢ʁ
'BJMVSFUFBDIFT4VDDFTT 'U4
w͕ൃੜͨ͠ΒɺνʔϜͰڞ༗ͯ͠ɺ࠶ൃࢭࡦ Λ͋͠͏ w'BJMVSFUFBDIFT4VDDFTTͷใࠂΛ࡞͢Δ w࠶ൃࢭࡦΛ࣮ࢪ͢Δ wଞͷνʔϜͱڞ༗ͯ͠ɺଞͷରࡦ͕ඞཁ͔ɺΑΓΑ ͍ରࡦ͕Ͱ͖ͳ͍͔ʹ͍ͭͯ͋͠͏
쏐쏽쏡쏶썗쏒
λΠτϧ τϥϒϧͷ༰Λ؆ܿʹදݱ͢ΔλΠτϧΛ͚ͭΔ ֓ཁ τϥϒϧͰ͓ͬͨ͜ݱɺӨڹൣғɺܦҢʢඞཁʹԠͯ͡ʣɺٕज़తཁҼΛ؆ܿʹهड़͢Δ Өڹൣғʹ͍ͭͯɺٕज़త͕ࣝͳ͍ਓͰ͋ͬͯཧղͰ͖Δ༻ޠͰهड़͢Δ ٕज़తཁҼʹ͍ͭͯτϥϒϧʹؔ͢Δࣄ߲͚ͩΛهࡌ͢Δ ൃੜݪҼ τϥϒϧ͕ൃੜͨ͠ݪҼΛهࡌ͢Δ ٕज़తཁҼͰͳ͘ɺͳͥͦͷٕज़తཁҼΛൃੜͤͯ͞͠·ͬͨͷ͔Λهࡌ͢Δ ࠶ൃࢭࡦ
νʔϜɺશࣾͰ࣮ࢪ͢Δߦಈ͚ͩΛॻ͘ ٕज़తཁҼͷൃੜΛٕज़తʹࢭͰ͖ΔͳΒɺͦͷରࡦΛ͓͜ͳ͏ ʮؾΛ͚Δʯʮҙ͢Δʯͱ͍ͬͨओ؍తͳࢭࡦॻ͔ͳ͍ ϧʔϧ͕࣮ࢪ͞Ε͍ͯͳ͍ͷͰ͋ΕɺͦͷݪҼΛ୳ͬͨ͏͑Ͱରࡦ͢Δ ͏͔ͬΓϛεࣝෆͰ͋ͬͯɺͦΕΛࢭ͢ΔͨΊͷରࡦΛ͓͜ͳ͏ ࣮ࢪࡁΈͷ߲ͱ࣮ࢪ༧ఆͷ߲Λ͚Δ ࣮ࢪ༧ఆʹ͍͍࣮ͭͯͭࢪ͢Δͷ͔Λهࡌ͢Δ ࣮ࢪ༧ఆͷͷΛ࣮ࢪͨ͠Βɺ࠶ൃࢭࡦͷద༻ྃʹه͢Δ ࠶ൃࢭࡦͷద༻ྃ ֤ରࡦͷ࣮ࢪΛهೖ͢Δ ࣮ࢪ༧ఆͷ࠶ൃࢭࡦʹ͍ͭͯɺద༻࣍ୈʹه͢Δ
ྫ
։ൃڥ༻ͷը૾63-ΛؚΜͩ IUNMΛɺҰൠϢʔβʔ͕ΞΫη εͰ͖Δϖʔδʹૠೖͨͨ͠Ίɺ ࣾ֎͔ΒΞΫηεͨ͠ࡍʹϕʔγο ΫೝূͷμΠΞϩά͕දࣔ͞Εͨ ֓ཁ
ΤϥʔͷݪҼ IUNMʹ։ൃڥ༻ͷը૾63-ؚ͕·Ε͍ͯΔ͜ͱʹؾͮ ͔ͣɺຊ൪αΠτʹөͤͨ͞ Τϥʔʹؾ͔ͮͳ͔ͬͨݪҼ ͔ࣾΒͷΞΫηεͰϕʔγοΫೝূΛཁٻ͞Εͳ͍ͨ Ίɺൃݟ͕Εͨ ൃੜݪҼ
։ൃڥ༻ͷVSMΛؚΉσʔλΛอଘͰ ͖ͳ͍Α͏ʹ͢ΔͨΊͷόϦσʔγϣϯ ΛՃ͢Δ ࣾ֎͔ΒͷΞΫηε71/ܦ༝ͱ͠ɺ CBTJDೝূΛഇࢭ͢͠ΔํͰΠϯϑϥ νʔϜͱݕ౼ ࠶ൃࢭࡦ
썷쎘쎁ྫ
σʔλΛอଘ͢Δͱ͖ʹμϒϧ νΣοΫ͠։ൃڥ༻ͷVSM͕ ؚ·Ε͍ͯͳ͍͜ͱΛ֬ೝ͢Δɻ νΣοΫ߲ʹը૾VSM͕։ൃ ڥ༻ͷͷͰͳ͍͔Ճ͢Δɻ ࠶ൃࢭࡦ
쏵썗쏵Խ쎅
wखॱɺϧʔϧ͕ଟ͗͢Δ wϧʔϧ߲ͷ࣮ࢪ͕͘͠ɺ͕͔͔࣌ؒΔ wखॱ߲͕ୀ۶ wແବͳ߲͕ଟ͍ wखॱɺϧʔϧͷଘࡏ͕ΒΕ͍ͯͳ͍ ϧʔϧԽͷ
쎖Խ썰쎢
wଐਓੑΛແ͘͢ wͦͷࣦഊ͕ൃੜͰ͖ͳ͍Α͏͢Δ wΈԽ͕͍͠߹ͷݕɺܭଌ ΛࣗಈԽ͢Δ ΈԽ͢Δ
ݸਓ썾쎆쎁썦 쏋썗쏪썿ձࣾ
ݸਓͷաͪͷ ٻͰͳ͍
ʮؾΛ͚ͭ·͢ʯ ʮҎޙҙ͠·͢ʯ
ͦΕɺ͍Βͳ͍ ʹཱͨͳ͍ ԿՁ͕ͳ͍
νʔϜձ͕ࣾఏڙ͢Δ ڥɾϓϩηεͰ ରࡦɾࢭ͢Δ͜ͱ େࣄͳ͜ͱ
쎕썿쎘
ਓࣦഊΛ͢Δ
ਓࣦഊΛ܁Γฦ͢
ಉ͡৫Ͱಉࣦ͡ഊΛ ܁Γฦ͞ͳ͍Α͏ʹ
None