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
夏だ!料理だ!Cookpadだ!/summer_cooking_cookpad
Search
konnyaku256
September 21, 2019
Technology
1
300
夏だ!料理だ!Cookpadだ!/summer_cooking_cookpad
SILT2019【学生限定】サマーインターン参加者によるLT会
のCookpad枠での登壇資料です。
https://connpass.com/event/145206/
konnyaku256
September 21, 2019
Tweet
Share
More Decks by konnyaku256
See All by konnyaku256
5分でわかるSVG/svg_in_5_minutes
konnyaku256
0
330
Inside こんにゃく/inside_konnyaku
konnyaku256
0
84
マルチプレイヤーゲーム開発の未来/the_future_of_multiplayer_game_development
konnyaku256
1
560
GitHub contributionsでうじまるを育てよう/lets_raise_your_uzimaru_with_github_contributions
konnyaku256
0
500
Hyperdashで機械学習モニタリングをやってみよう/lets_try_machine_learning_monitoring_using_hyperdash
konnyaku256
0
2.6k
Other Decks in Technology
See All in Technology
大規模サービスにおける カスケード障害
takumiogawa
3
760
チームビルディング「脅威モデリング」ワークショップ
koheiyoshikawa
0
180
チームの性質によって変わる ADR との向き合い方と、生成 AI 時代のこれから / How to deal with ADR depends on the characteristics of the team
mh4gf
4
360
TopAppBar Composableをカスタムする
hunachi
0
160
コード品質向上で得られる効果と実践的取り組み
ham0215
2
220
SSH公開鍵認証による接続 / Connecting with SSH Public Key Authentication
kaityo256
PRO
2
250
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
20k
AWS CDK コントリビュート はじめの一歩
yendoooo
1
130
出前館を支えるJavaとKotlin
demaecan
0
130
Go の analysis パッケージで自作するリファクタリングツール
kworkdev
PRO
1
630
Amazon Q Developer 他⽣成AIと⽐較してみた
takano0131
1
140
大規模プロジェクトにおける 品質管理の要点と実践 / 20250327 Suguru Ishii
shift_evolve
0
310
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
177
52k
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.5k
Statistics for Hackers
jakevdp
798
220k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
12k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
Facilitating Awesome Meetings
lara
53
6.3k
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.6k
Faster Mobile Websites
deanohume
306
31k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
12
630
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.4k
How to Think Like a Performance Engineer
csswizardry
22
1.5k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Transcript
Նͩʂྉཧͩʂ$PPLQBEͩʂ 4VNNFS*OUFSOTIJQ-JHIUOJOH5BML !LPOOZBLV 4*-5
ౡా ॠଠ࿕ !LPOOZBLV ͠·ͩ ͠ΎΜͨΖ͏ ͜ΜʹΌ͘ ླࣛۀߴઐֶߍ ૯߹Πϊϕʔγϣϯֶઐ߈ 4FSWFSTJEF
1)1/PEFKT(P1ZUIPO ͠·͠ΎΜͬͯݺΜͰ͍ͩ͘͞ʂ
$PPLQBEͱΠϯλʔϯͷհ ࢀՃܦҢ Πϯλʔϯͷ༰ ಇ͍ͯΈͯײͨ͜͡ͱ ·ͱΊ "HFOEB
ͻͱ͜ͱͰݴ͑ ʮຖͷྉཧΛָ͠Έʹ͢Δʯձࣾ $PPLQBEຊ࠷େͷϨγϐαʔϏε ࠷ۙ৽نࣄۀɺւ֎ࣄۀʹྗΛೖΕ͍ͯΔ $PPLQBEͬͯͲΜͳձࣾʁ
ΦϑΟεʹΩονϯ͕͋Δʂ
αϚʔΠϯλʔϯ %BZ5FDI %BZ1SPEVDU%FTJHO ߴқٕज़ 3% ௨ͰबۀܕΠϯλʔϯͷืू͍ͯ͠Δ $PPLQBEͷΠϯλʔϯγοϓ
αϙʔλʔζͷ໘ஊΠϕϯτͰग़ձ͏ ڵຯΛ࣋ͭʢϑϧελοΫΤϯδχΞ ɺαʔϏε։ൃ͍ͨ͠ʣ %BZ5FDIίʔεʹԠื ࢀߟʹͨ͠ใ աڈͷ։࠵ϒϩάɺࢀՃऀͷϒϩά ຐ๏ͷεϓϨουγʔτ ࢀՃܦҢ
લؒ ߨٛϋϯζΦϯ ޙؒ 0+5PS1#-ίʔε Πϯλʔϯ ൧ςϩ λά DPPLQBE@TVNNFS@JOUFSO %BZ5FDI
%BZ(JU(JU)VC 3VCZ 5ZQF4DSJQU $PPLQBEྲྀαʔϏε։ൃʢίʔυΛҰॻ͔ͳ͍ʂʣ "1*αʔό #'' (SBQI2- J04PS"OESPJE Πϯϑϥ "84
$PPLQBEͰΘΕ͍ͯΔख๏ɺٕज़ΛϕʔεʹߨٛϋϯζΦϯ લ
%BZ(JU(JU)VC 3VCZ 5ZQF4DSJQU $PPLQBEྲྀαʔϏε։ൃ ίʔυΛҰॻ͔ͳ͍ʂ "1*αʔό #'' (SBQI2- J04PS"OESPJE Πϯϑϥ
"84 $PPLQBEͰΘΕ͍ͯΔख๏ɺٕज़ΛϕʔεʹߨٛϋϯζΦϯ લ ϑϧελοΫΤϯδχΞ ʹͳΕͨ
%BZ 0+50OUIF+PC5SBJOJOH ࢲͬͪ͜Ͱͨ͠ ࣮ମݧɺرɾదਖ਼ʹԊͬͨ෦ॺʹଐ 1#-1SPKFDU#BTFE-FBSOJOH αʔϏε։ൃ࣮शɺσβΠφʔͱϖΞͰϋοΧιϯ ޙ
%BZ 0+50OUIF+PC5SBJOJOH ࢲͬͪ͜Ͱͨ͠ ࣮ମݧɺرɾదਖ਼ʹԊͬͨ෦ॺʹଐ Ϣʔβʔɾܾࡁج൫෦ͱ͍͏෦ॺͰ αʔόαΠυΤϯδχΞͱͯ͠ Ϣʔβʔɾܾࡁج൫ʹؔ͢ΔλεΫΛ୲ ޙ
%BZ 0+50OUIF+PC5SBJOJOH ࢲͬͪ͜Ͱͨ͠ ࣮ମݧɺرɾదਖ਼ʹԊͬͨ෦ॺʹଐ Ϣʔβʔɾܾࡁج൫෦ͱ͍͏෦ॺͰ αʔόαΠυΤϯδχΞͱͯ͠ Ϣʔβʔɾܾࡁج൫ʹؔ͢ΔλεΫΛ୲ ޙ ࣮ࡍͷϓϩμΫτʹίʔυΛͤͨ
$PPLQBEͷαʔϏε։ൃΛମݧͰ͖ͨ αʔϏε։ൃʹඞཁͳख๏ɺٕज़ ͭ·ΓϑϧελοΫ Λֶͨ $PPLQBEͰಇ͘งғؾΛମײͰ͖ͨ ಘΒΕͨ͜ͱ
͓͍͍͠͝Μ
$PPLJOH#BUUMF
ϥΠϒԁ൫ؑձ
༏लͳΤϯδχΞ͕ଟࡏ੶͍ͯ͠Δ ͍͍ײ͡ͷਓ͕ଟ͍ ࣾπʔϧɾ։ൃπʔϧ͕ڧྗ υΩϡϝϯτ͕ॆ࣮͍ͯ͠Δ ࣮ࡍʹಇ͍ͯΈͯײͨ͜͡ͱ
3VCZίϛολʔ 044ίϛολʔɺࣗࣾ044ଟ͍ τοϓΧϯϑΝϨϯεͰొஃͯ͠Δਓ ݸਓͰαʔϏεɺγεςϜ։ൃͯ͠Δਓ ͳͲͳͲɺ͕ ͱͷઌΛ͏Ζ͏Ζ͍ͯ͠Δʂ ༏लͳΤϯδχΞ͕ଟࡏ੶͍ͯ͠Δ
༏͍͠ ԿͰ༏͘͠ڭ͑ͯ͘ΕΔ ཱೳྗʹؔͳۙ͘ʹͯ͘͠ΕΔ ৺ ͖ͳٕज़ɺ͖ͳ͜ͱʹͱʹ͔͍͘ ͍͍ײ͡ͷਓ͕ଟ͍ʂ ͍͍ײ͡ͷਓ͕ଟ͍
ࣾ8JLJ4MBDL#PU͕ศར ΤϯδχΞ͚ڥߏஙηοτ͕͋Δ ίϯιʔϧσϓϩΠπʔϧͳͲࣾಠࣗͷχʔζʹ߹Θͤͯ ࣗࣾ։ൃ͞Εͨπʔϧ͕๛Ͱڧྗ ࣾπʔϧɾ։ൃπʔϧ͕ڧྗ
ࣾͷ։ൃʹؔ͢Δใɺݟ͕͖ͪΜͱཧ͞Ε͍ͯΔ Γ͍ͨใ͕͋Ε͙͢ʹ୳ͤΔΑ͏ʹͳ͍ͬͯΔ υΩϡϝϯτΛஸೡʹॻ͘จԽ͕͋Δ υΩϡϝϯτ͕ॆ࣮͍ͯ͠Δ
4)06-%͕ͩɺ.645Ͱͳ͍ ࢲͷ߹ ࣾͷΩονϯͰΘ͍Θ͍ྉཧΛ͍ͯ͠Δ͏ͪʹࣗવͱ ʮຖͷྉཧָ͕͠Έʹʯͳͬͨ ٕज़ྉཧ͖ͳΒ࠷ߴͷڥ ྉཧ͖ͳ΄͏͕͍͍ʁ
αʔϏε։ൃͷख๏ɺٕज़$PPLQBEͰͷࣄʹֶ͍ͭͯͨ ಉੈͷͭͳ͕Γ͕Ͱ͖ͨʢࢀՃֶੜ֤Ґ͕ͭΑ͍ʣ ࣾһ͞Μͷงғؾ͕Α͔ͬͨ ͓͍͍͠͝Μ ຖͷྉཧָ͕͠Έʹͳͬͨ ·ͱΊ
ެࣜͷ։࠵Ϩϙʔτ IUUQTUFDIMJGFDPPLQBEDPNFOUSZ .FEJVNͷߘࢀߟʹͳΕ͍Ͱ͢ ɾํߴઐੜ͕αϚʔΠϯλʔϯͷબߟΛৼΓฦΔ ɾ$PPLQBEͷαϚʔΠϯλʔϯʹࢀՃ͖ͯͨ͠ IUUQTNFEJVNDPN!LPOOZBLV ͦͷଞͷใ
ͬͱLXTLʁ ͜ͷ͋ͱͷ࠙ձͰ͓͠·͠ΐ͏ʂ
5IBOLZPV