Reading:

There are no Processing-specific sections in this chapter because Processing does not support exception handling and because it's difficult to unit test graphical applications.

10.1. Temperature example

This chapter revisits the Temperature class developed in Chapter 9 and extends it to support robust, correct behavior. Read this section to get ready for the chapter examples.

10.2. Exception Handling
10.3. Functional Testing
10.4. User Testing

Just read through this section, focusing on the potential value of usability testing and on the model-view distinction.

If possible, you’ll participate as a subject in a usability test this semester.

10.5. Enumerated Types

Enumerated types are useful, but they are less important to us now that the material in the other sections. Read through this chapter only if you have time and interest.

10.6. Example Revisited

Just read through this one as well.