Debugging is a methodical process of finding and reducing the number of bugs, or defects, in a computer program or a piece of electronic hardware, thus making it behave as expected. Debugging tends to be harder when various subsystems are tightly coupled, as changes in one may cause bugs to emerge in another. Many books have been written about debugging (see below: Further reading), as it involves numerous aspects, including interactive debugging, control flow, integration testing, log files, monitoring (application, system), memory dumps, profiling, Statistical Process Control, and special design tactics to improve detection while simplifying changes.
Posts about Debugging
  • Facebook’s Best Hacks of 2015

    … Facebook’s famous hackathons have spawned many a new product and feature, and emerging markets product manager Chris Marra looked back at the social network’s favorite hacks of 2015. Marra said in a blog post: Every year, we host a number of hackathons across the globe, where teams come together for a few days to brainstorm, build for fun…

    David Cohen/ Inside Facebookin Facebook- 14 readers -
  • Is It The Site, Or Is It The Analytics? Debugging Google Analytics

    … implementation. Be sure to run Tag Manager on the key pages of your site, not just the home page. Check your cart, your landing pages, your thank you pages, and any other pages key to your conversion funnel. You'll find the Analytics Debugger extension in the Chrome Web Store as well. The Analytics Debugger works in tangent with another feature…

    Brian Massey/ Marketing Landin Google- 13 readers -