Debugging in the web

agenda

  1. Preamble 2. Debugging 3

Professionalism 4

“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

Do not harm 6

What is a bug? 7

Debugging IS part of your programming time 8

We need to prevent bugs from happening 9

Yes, but How? 10

Master software principles 11

Am I done? 12

And because Err is Human 13

Get better at debugging Have a meta model 14

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

Let’s dig in 16

thank you copyright publicis sapient | confidential