12 - Programming Principles: Testing and Debugging
In this session we look at the sorts of errors that occur in programs, and how we can use different testing and debugging strategies (such as unit testing and inspection) to track them down. We also look at error handling within the program and at how we can use Exceptions to manage errors in a more sophisticated way.
These slides are based on Chapter 6 of the Book 'Objects First with BlueJ'
Shared with the University by
Prof David Millard