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

    … for profile pictures in support of the Supreme Court ruling on same-sex marriage, which was developed in just 72 hours. Stetho, a debugging platform for Android that gives developers access to the Web-based Chrome Developer Tools. Boomerang, the stand-alone application from Instagram that converts groups of photos into high-quality videos…

    David Cohen/ Inside Facebookin Facebook- 12 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 -
Get the top posts daily into your mailbox!