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
260
0
Share
Most Valuable Bug(?) ~インシデント未遂から得た学び~
間一髪のところでインシデント発生を免れた事象を元に、なぜそのような状況になってしまったのか?どうすればそのような事態を避けられるのか?と言った学びを共有しました。
tatsumiakahori
December 26, 2022
More Decks by tatsumiakahori
See All by tatsumiakahori
TSデザイン改修で得たCSS設計の学び
tatsumiakahori
0
380
clip-path使ってみた
tatsumiakahori
0
280
リッチでいい感じなWebサイトをお金も労力もかけずに作る方法
tatsumiakahori
0
210
self introduction 2
tatsumiakahori
0
67
Self introduction-Tatsumi Akahori
tatsumiakahori
0
530
Other Decks in Programming
See All in Programming
ソースコード→AST→オペコード、の旅を覗いてみる
o0h
PRO
1
140
Copilot CLI の継戦能力を高める コンテキスト管理
nozomutu
1
460
横断組織出身のQAEがインプロセスQAEでつまずいたこと・活かせたこと
ty89
0
170
Skillは並べた。動かなかった。契約で繋いだ。— 65個のSkillから、自走する開発サイクルへ
junholee
0
680
Stage 3 Decorators でできること / できないこと / TSKaigi 2026
susisu
1
380
Spec-Driven Development with AI-Agents: From High-Level Requirements to Working Software
antonarhipov
2
260
AIエージェントと協働するCLI開発 — BunとOpenClawで学んだこと
yoshikouki
1
120
AI駆動開発で崩れていくコードベースを立て直す
kyoko_nr_nr
0
200
色即是空、空即是色、データサイエンス
kamoneggi
1
140
Oxlintはいかにしてtsgolintのlint ruleを呼び出しているのか
syumai
1
380
密結合なバックエンドから TypeScript のコードを生成する
kemuridama
1
280
Sans tests, vos agents ne sont pas fiables
nabondance
0
140
Featured
See All Featured
Statistics for Hackers
jakevdp
799
230k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
370
GitHub's CSS Performance
jonrohan
1033
470k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.1k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
750
Designing Powerful Visuals for Engaging Learning
tmiket
1
370
How GitHub (no longer) Works
holman
316
150k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
230
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
260
Color Theory Basics | Prateek | Gurzu
gurzu
0
310
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
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