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
Most Valuable Bug(?) ~インシデント未遂から得た学び~
Search
tatsumiakahori
December 26, 2022
Programming
270
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Most Valuable Bug(?) ~インシデント未遂から得た学び~
間一髪のところでインシデント発生を免れた事象を元に、なぜそのような状況になってしまったのか?どうすればそのような事態を避けられるのか?と言った学びを共有しました。
tatsumiakahori
December 26, 2022
More Decks by tatsumiakahori
See All by tatsumiakahori
TSデザイン改修で得たCSS設計の学び
tatsumiakahori
0
390
clip-path使ってみた
tatsumiakahori
0
290
リッチでいい感じなWebサイトをお金も労力もかけずに作る方法
tatsumiakahori
0
210
self introduction 2
tatsumiakahori
0
68
Self introduction-Tatsumi Akahori
tatsumiakahori
0
540
Other Decks in Programming
See All in Programming
コンパウンドプロダクト開発のためのローカルプロセスマネージャー再発明 #layerxgo
izumin5210
0
190
komatsuna「分散システムにおけるバグ分析手法」
komatsunaqa
0
270
Flow は今どうなっているか
mizdra
PRO
0
680
今さら聞けない .NET CLI
htkym
0
210
170k Jobs a Day on GKE: Scaling Mercari's CI Platform - and What's Next for AI-Native Development
junyaokabe
0
120
リアルな遅延を測る仕様
kota_yata
1
120
go-spidermonkeyでAIエージェントのCode Modeを実装する
syumai
1
830
承認済みなのに差戻しできてしまうバグ、型で潰せます
shinchit
0
100
Cloudflare is Agents
chimame
0
180
Go 1.27からのGODEBUG / Go 1.27 リリースパーティ #go127party
mazrean
0
140
S3 を使うアプリケーションをローカル完結で動かすことに全力を注いでみた / Running S3 Apps Offline
contour_gara
0
580
使いながら育てる Claude Code — 開発フローの1コマンド化 × 繰り返し指摘の自動仕組み化
shiki_kakaku
0
1.9k
Featured
See All Featured
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
480
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
280
Thoughts on Productivity
jonyablonski
76
5.3k
Leo the Paperboy
mayatellez
8
2.2k
Navigating Team Friction
lara
192
16k
How to Think Like a Performance Engineer
csswizardry
28
2.7k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
240
Agile that works and the tools we love
rasmusluckow
331
22k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
4 Signs Your Business is Dying
shpigford
187
23k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
220
Statistics for Hackers
jakevdp
799
230k
Transcript
GSJ UBLBIPSJ .PTU7BMVBCMF#VH Πϯγσϯτະ͔Βಘֶͨͼ
ࣗݾհ w λΧϗϦͰ͢ɻ w /VYUKTͰͷϙʔτϑΥϦΦ੍࡞͕ӬԕʹऴΘΓ·ͤΜɻ ࠷ૣ͜͜ϲ݄৮͍ͬͯͳ͍ w
ݹண͖͕ߴͯ͡ɺ࠷ۙݿʹજೖ࢝͠Ί·ͨ͠ɻ ࢥ͍ͷ֎͍͍҆ͯ͘ͷ۷Γग़ָ͍ͤͯ͠ɻ ͨͩɺεϖγϟϧͳΞΠςϜ΄ͱΜͲͳ͍ͷͰɺ վΊ͍͍ͯΞΠςϜἧ͑ͯΔݹண͛͐ͬͯ͢ͳͬͯΔɻ
ઌΧϥϜͷϦϑΝΫλΛߦ͍·ͨ͠ɻ OBNF UZQF OVMM मਖ਼લ EJSFDU@BUUBDL@EJTBCMFE@BU EBUF@UJNF ڐ༰ मਖ਼ޙ
NBJTPLV@CSPXTF@qBH UJOZJOU ෆՄ ˞ςʔϒϧFTUBUFTςʔϒϧ
मਖ਼ͷखॱ ᶃ৽͍͠ΧϥϜΛՃ͢ΔNJHSBUJPO࣮ߦ ᶄσʔλΛ߹ΘͤΔ4FFEFS࣮ߦ ᶅաڈͷΧϥϜ EJSFDU@BUUBDL@EJTBCMFE@BU Λআ
ຊ൪σϓϩΠແࣄऴΘΓɺ ͳ͘Γͬͨͱࢥͬͨཌͷேʜ
ͳΜ͔Τϥʔग़ͱΔʜ
ௐࠪͯ͠ΈΔͱɺ Ͳ͏Β݅ಉظόονͷΤϥʔͬΆ͍ɻ
Division by zero ͱ͋ΔͷͰͰׂΓࢉ͠Α͏ͱͯ͠Τϥʔు͍ͯΔ༷ɻ
֘Օॴ $tsuboUnitPrice = (!$rent || !$area) ? 0 : not_round_display($rent
/ $area); ΉΉɺBSFB ໘ੵ ͰొͰ͖ͳ͍ͣͰʜ
Τϥʔͷର͕݅ɺ͍ͣͿΜੲʹొ ͞ΕͨҠߦ݅Ͱ͋Δ͜ͱ͕໌ɻ ͳͥɺࠓࠒಉظ͞ΕΑ͏ͱ͍ͯͨ͠ͷ͔ʜʁ ͜ͷลΓ͔Βң͕௧͘ͳͬͯ͘Δ
͞ΒʹௐࠪΛਐΊΔͱɺFTUBUFTςʔϒϧͷ ΄ͱΜͲͷϨίʔυͷVQEBUFE@BU͕ࡢͷ σϓϩΠͨ࣌͠ࠁʹͳ͍ͬͯΔ͜ͱ͕໌ɻ
ͳΔ΄Ͳɺͬͨͧɻ
ࡢྲྀͨ͠4FFEFSͷରʹͳͬ ͨ݅શͯͷVQEBUFE@BU͕ߋ৽ ͞Εͯ͠·ͬͯΔͳ͍͔ͱɻ ܭ ݅
ͭ·Γɺ΄΅શͯͷ͕݅ϝʔϧ ৴γεςϜʹಉظ͞Εɺϝʔϧ ৴͞Εͯ͠·͏ڪΕ͕͋Δɻ
ඇৗʹ·͍ͣɻ ʢ࣮͠ࡍʹૹ৴͞ΕͨΒɺԬଜ͞Μ͕ՙ·ͱΊͯಀ͛ग़͢Ϩϕϧʣ
ͨ·ͨ·Τϥʔ͕ى͖͓͔ͨ͛Ͱɺ ݅ಉظόον͕͚ͯ͘͜Εͨͷ Ͱɺϝʔϧ৴͞ΕͣʹࡁΜͩɻ
ରԠͱͯ͠ɺ ᶃ·ͣϝʔϧ৴γεςϜΛҰ࣌ఀࢭͯ͠Β͏ ᶄμϯϓϑΝΠϧΛݩʹVQEBUFE@BUͷΛࡢ ɹͷσϓϩΠલͷʹ͢ ᶅϝʔϧ৴γεςϜͷ࠶։
ͱͳͬͨ4FFEFS &MPRVFOUͰVQEBUFΛ͔͚Δͱɺ֘Ϩί ʔυͷVQEBUFE@BU͕ߋ৽͞Εͯ͠·͏ɻ
ڭ܇ &MPRVFOUͰVQEBUFΛ͔͚Δͱɺ֘Ϩίʔυͷ VQEBUFE@BU͕ߋ৽͞ΕΔ͜ͱΛ಄ʹೖΕ͓ͯ͘͜ͱɻ ߋ৽ͤͨ͘͞ͳ͍߹ɺ ɾVQEBUFE@BUΛऔಘͯ͠ɺ͏ҰೖΕͯ͋͛Δ ɾ%#ϑΝαʔυΛ༻͍ͯɺ42-Λॻ͖ࠐΉ ͳͲͷରԠ͕ඞཁͱͳΔɻ
ͪͳΈʹʜ
͓Θ͔Γ͍͚ͨͩΔͩΖ͏͔ʜʁ
࣮ࡍʹൃߦ͞ΕͨΫΤϦ .JHSBUJPO࣮ߦ࣌ʹɺσϑΥϧτͰ͕ೖ͍ͬͯͨͷͰɺೋͭ ͷΫΤϦ͕ಈ࡞͠ͳͯ݁͘Ռͱͯ͠ʹͳΒͳ͔ͬͨɻ ͦΜͳϨίʔυଘࡏ͠ͳ͍
͜͏ॻ͖ͩͬͨ͘
N @@ N