Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
AgentConf - Where is my error gone?
Bo Vandersteene
February 21, 2019
Technology
0
170
AgentConf - Where is my error gone?
Bo Vandersteene
February 21, 2019
Tweet
Share
More Decks by Bo Vandersteene
See All by Bo Vandersteene
Take a snapshot - ngvikings
bovandersteene
0
83
Nest the backend for your Angular Application #ijs2019
bovandersteene
0
83
Nest the backend for your Angular Application @AngularConnect
bovandersteene
2
790
Other Decks in Technology
See All in Technology
AWSを始める人に向けた7つの大切なこと / 7 tips for AWS beginners
hiranofumio
1
640
eBPF-based Container Networking
johnlin
2
1.1k
JAWS-UG 朝会 #36 登壇資料
takakuni
1
530
Simplify Cloud Native Security with Trivy
knqyf263
0
540
Red Hat Enterprise Linux 9のリリースノートを読む前に知りたい最近のキーワードをまとめて復習
moriwaka
0
360
脆弱性スキャナのOWASP ZAPを コードベースで扱ってみる / OWASP ZAP on a code base
task4233
1
220
COSCUP x KCD Taiwan 2020 - 那些年我們在開源社群的日子 - Cloud Native Taiwan
pohsien
0
120
品質特性のすすめ
honamin09
0
160
Oracle Cloud Infrastructure:2022年7月度サービス・アップデート
oracle4engineer
PRO
0
170
DBRE 活動と information_schema
_awache
0
250
AutoMLを利用した機械学習モデル構築時に意識すること
sbtechnight
0
150
大声で伝えたい!定時に帰る方法
sbtechnight
0
220
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
21
5.5k
JazzCon 2018 Closing Keynote - Leadership for the Reluctant Leader
reverentgeek
173
8.6k
It's Worth the Effort
3n
172
26k
The Brand Is Dead. Long Live the Brand.
mthomps
46
2.7k
Design by the Numbers
sachag
271
17k
The MySQL Ecosystem @ GitHub 2015
samlambert
239
11k
Put a Button on it: Removing Barriers to Going Fast.
kastner
56
2.3k
Producing Creativity
orderedlist
PRO
334
37k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
7
1.1k
Infographics Made Easy
chrislema
233
17k
Building an army of robots
kneath
298
40k
Clear Off the Table
cherdarchuk
79
290k
Transcript
Where is my error gone? Bo Vandersteene
@reibo_bo @reibo_bo @bo.vandersteene Software Engineer & Coach
None
An Error
Tests
Tooling
Goals
None
None
None
Error object
None
None
None
None
None
None
None
None
None
None
Stack trace API
None
None
Problems ...
None
Capture the error
None
Big Try Catch
Global
Script Error
None
None
None
The alternative
None
Important The error stack - File - Line number -
Column number - Error message Browser - User-agent - Version - Location - Headers - ... Actions to the error
Not only errors
None
None
None
None
None
Promises
None
None
None
Only Chrome
None
RxJS
None
None
None
None
Minified
Share the error
None
We received the error !!!
Demo
Google search
Understand
Reproduce
Solve
Create new tests Error handling
Errors
Conclusion Errors are hard Tooling Different browsers Different types As
important as backend logging
https://github.com/cheeaun/javascript-error-logging
Thank You @reibo_bo @bo.vandersteene https://stackblitz.com/edit/where-is-my-error-gone