CHAPTER 13

image

Testing Your Work

Software development is an incredibly error-prone process. The best way to identify bugs is to thoroughly test your work. Remember: Computer hardware, in general, doesn’t make mistakes. Yes, there have been rare microprocessor bugs.1 However, usually when computer hardware fails, it’s more catastrophic than an everyday error. The vast majority of computer errors are caused by software—be it firmware, BIOS, operating system, or most commonly, application-level software. Your software is bound to have bugs. You are only human; you’re not computer hardware. Hence, as a programmer, discovering and preventing bugs may ...

Get Dart for Absolute Beginners 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.