Test Driven Development Preparation
Pre-Work for TDD
The Cost of Bugs
Code errors (bugs) are a part of life in the software development world. As developers, part of our role is to anticipate and plan for all scenarios so that we can avoid bugs. As a student, bugs are frustrating; in the real world, bugs can be costly.
Read this article from Mental Floss.
Spend 15 minutes reflecting on the following questions in your notebook:
- Which of these scenarios could have been prevented by better testing?
- Are there scenarios for which a test could not have been created?
- Can we anticipate every possible bug?