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
AgentConf - Where is my error gone?
Search
Bo Vandersteene
February 21, 2019
Technology
0
280
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
120
Nest the backend for your Angular Application #ijs2019
bovandersteene
0
98
Nest the backend for your Angular Application @AngularConnect
bovandersteene
2
970
Other Decks in Technology
See All in Technology
KTC_DBRE.pdf
_awache
0
290
Challenges - Open Farming Hackdays 2024
loleg
0
540
SREsのためのSRE定着ガイド
netmarkjp
10
1.6k
大規模なアジャイル開発の現場と技術負債 / Technical Debt
yoshiitaka
20
4k
データマネジメントを支える武器としてのメタデータ管理
10xinc
1
340
継続的テストモデルを実現するためにスリーアミーゴスを用いた10Xでのシフトレフトの事例
nihonbuson
3
160
.NETの非同期戦略とUnityとの相互運用
neuecc
2
2.4k
KubeCon EU 2024 : Knative Maintainers Session
salaboy
0
370
XRミーティング 2024-03-20
1ftseabass
PRO
0
100
HoneycombとOpenTelemetryでオブザーバビリティに入門してみる
sumiren
2
150
エンジニア候補者向け資料2024.03.28.pdf
macloud
0
2.9k
オブジェクト指向CSSが叶えたかったことと、CSSのいま / The aims of Object-oriented CSS and the current state of CSS usage
shinkufencer
11
3.6k
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
227
130k
Testing 201, or: Great Expectations
jmmastey
27
6.3k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
Scaling GitHub
holman
456
140k
Thoughts on Productivity
jonyablonski
57
3.8k
Designing for Performance
lara
601
67k
The Pragmatic Product Professional
lauravandoore
24
5.7k
A Tale of Four Properties
chriscoyier
150
22k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
355
22k
Rails Girls Zürich Keynote
gr2m
91
13k
Automating Front-end Workflow
addyosmani
1353
200k
Robots, Beer and Maslow
schacon
PRO
154
7.9k
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