Debugging in the web: Strategies for Faster Debugging & Increased Productivity

A presentation at Women Tech Makers Frankfurt May 2019 in May 2019 in Frankfurt, Germany by Daniela Valero

Slide 1

Slide 1

Slide 2

Slide 2

Debugging in the web

Slide 3

Slide 3

agenda

  1. Preamble 2. Debugging 3

Slide 4

Slide 4

Professionalism 4

Slide 5

Slide 5

“Professionalism is a loaded term. Certainly it is a badge of honor and pride, but it is also a marker of responsibility and accountability. The two go hand in hand, of course. You can’t take pride and honor in something that you can’t be held accountable for” Uncle bob - The clean coder 5

Slide 6

Slide 6

Do not harm 6

Slide 7

Slide 7

What is a bug? 7

Slide 8

Slide 8

Debugging IS part of your programming time 8

Slide 9

Slide 9

We need to prevent bugs from happening 9

Slide 10

Slide 10

Yes, but How? 10

Slide 11

Slide 11

Master software principles 11

Slide 12

Slide 12

Am I done? 12

Slide 13

Slide 13

And because Err is Human 13

Slide 14

Slide 14

Get better at debugging Have a meta model 14

Slide 15

Slide 15

1 - Identify and understand the symptoms Goal: Identify the problem 2 - Isolate the bug 3 - Track down the symptoms to the root problem 15

Slide 16

Slide 16

Let’s dig in 16

Slide 17

Slide 17

thank you copyright publicis sapient | confidential