One for all the developers in the audience!
In this episode, we pick up where we left off, as we continue to apply the practice of "Acceptance Test Driven Development" (ATDD) bringing to life our HP-35.
We put in place the first arithmetic features with development 'driven' by the quick reference card from an actual HP-35.
You'll see in fine detail how acceptance tests, fixtures, unit tests and software all come together in a step-by-step walkthrough of ATDD in action. Along the way, watch how Acceptance Tests are the thing that saves Paul from creating bugs in the code.
We finish up with a completed 'rudimentary' YET fully functional text-based user interface and early automated test regression suite capturing all the important business details of what the software should do.
This episode is key to seeing how Acceptance Testing practically helps developers get the software right earlier by bridging the detailed gap between business & developer - from the get-go.