4. …” the common term used to describe an error, flaw, mistake, failure , or fault in a computer program or system that produces an incorrect or unexpected result, or causes it to behave in unintended ways. Most bugs arise from mistakes and errors made by people in either a program's source code or its design ...” - Wikipedia
7. 1. Understanding the app where the bug lives 2. A reliable “ how to reproduce ” path 3. The line or block of code causing the bug 4. A way to make changes / add debug info, without disrupting any production services
8.
9.
10.
11. Applying “ binary sort ” to pinpoint the line / block causing our bug
12.
13.
14.
15. 4. Make changes / add debug info, without disrupting any production services Find if this is a Design , Code or Third-party issue?