Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

The best debugging tool - your brain

1,083 views

Published on

Presentation given at #sitWRO about debugging.

Published in: Software
  • Login to see the comments

The best debugging tool - your brain

  1. 1. THE BEST DEBUGGING TOOL – YOUR BRAIN 12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro 1
  2. 2. Debugging? 12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro 2
  3. 3. Debugging is easy! 12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro 3
  4. 4. 12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro 4
  5. 5. Is debugging really that easy? 12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro 5
  6. 6. 12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro 6
  7. 7. 12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro 7
  8. 8. http://geekandpoke.typepad.com/geekandpoke/2012/06/abstraction.html 12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro 8
  9. 9. Debugging is not easy!* *At least for all non-trivial bugs. 12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro 9
  10. 10. How to debug effectively? 12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro 10
  11. 11. Step 1: Know your tools. 12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro 11
  12. 12. There is more than the debugger. 12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro 12
  13. 13. Step 2: Thinking about the Problem… 12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro 13
  14. 14. Which business process causes the error? 12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro 14
  15. 15. What does the error message tell me? 12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro 15
  16. 16. Which system causes the error? 12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro 16
  17. 17. Which software layer? 12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro 17
  18. 18. Step 3: …and the code. 12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro 18
  19. 19. Step 4: Debugging as an experiment 12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro 19
  20. 20. 12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro 20 Design experiment Debug & test assumptions Refine assumptions
  21. 21. <F5> vs. <F6> 12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro 21
  22. 22. Step 0: The right mind set. 12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro 22
  23. 23. 12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro 23
  24. 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 24
  25. 25. What do you think / do? 12.09.2015 The best debugging tool - your brain | Christian Drumm | #sitWro 25
  26. 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 26

×