Exceptional Circumstances

Check out Exceptional Circumstances by Rob Myers. Here is an excerpt:

In our BDD course, we use a real example of an online library patron portal. Course participants are provided with a number of (often vague) business rules regarding whether or not a book loan can be renewed. Some have to do with the state of the book (e.g., has another patron requested a “hold”…

The full article is available here.