the best debugging tool - your brain

Post on 11-Apr-2017

814 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

THE BEST DEBUGGING TOOL – YOUR BRAIN

12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro 1

2

Debugging?

12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro

3

Debugging is easy!

12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro

412.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro

5

Is debugging really that

easy?12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro

612.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro

712.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro

8

http://geekandpoke.typepad.com/geekandpoke/2012/06/abstraction.html

12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro

9

Debugging is not easy!*

*At least for all non-trivial bugs.

12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro

10

How to debug effectively?

12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro

11

Step 1: Know your

tools.12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro

12

There is more than the

debugger.12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro

13

Step 2: Thinking about the Problem…

12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro

14

Which business process causes

the error?12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro

15

What does the error message

tell me?12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro

16

Which system causes the

error? 12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro

17

Which software layer?

12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro

18

Step 3: …and the code.

12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro

19

Step 4:Debugging as an experiment

12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro

2012.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro

Design experiment

Debug & test

assumptions

Refine assumptio

ns

21

<F5> vs. <F6>

12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro

22

Step 0: The right mind

set.12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro

2312.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro

24

Debugging is not easy!*

*But there are approaches and practices to help.

12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro

25

What do you think / do?

12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro

26

http://scn.sap.com/community/abap/blog/2015/09/09/the-best-debugging-tool--your-brain

12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro

top related