6.170 | Fall 2005 | Undergraduate

Laboratory in Software Engineering

Lecture Notes

lec11.pdf

Description:

This resource contains the following topics Introduction, Defensive Programming, Runtime Assertions, Assertions in Java, Responding to Failure, Non-local Jumps, Exceptions for Special Results, Abuse of Exceptions, Checked and Unchecked Exceptions, Exceptions and Preconditions, Design Considerations, Throwable Hierarchy, Summary.

Resource Type:
Lecture Notes

Course Info

Learning Resource Types
Lecture Notes
Programming Assignments