12 HOW TO DEBUG CODE AND UNDERSTAND UNDERLYING PROGRAM STRUCTURE
‘What kind of programmer is so divorced from reality that she thinks she’ll get complex software right the first time?’
– James Alan Gardner
Debugging is the process of locating an error in program code and fixing it. It’s often not a fun process, it can take a disproportionate amount of time and it’s often caused by a very silly mistake (rather than something technically deep). Despite this, debugging is a critical activity and developers need to use the tools available to them to make the process as painless as possible.
Failure to debug will ultimately result in insecure code and dissatisfied clients and users. There are financial implications to this as well as reputational ...
Get Software Development in Practice now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.