Software Development: Debugging and Testing

In 2009, Toyota faced allegations that some of its cars had sticky accelerator pedals. In January 2010, the company recalled 4.1 million Toyota vehicles to repair faulty accelerator pedals. The defect was a bug in the product, and we can draw an analogy between Toyota and pretty much any Internet company. Facebook, Google, and MyAppoly all have and will continue to have bugs, but great teams identify them in the development process before the product is released for customers’ use.

It is unrealistic to expect that every line of code your team produces will work perfectly the first time. Required in the ...

Get How to Speak Tech: The Non-Techie's Guide to Technology Basics in Business 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.