Skip to main content

Class 10

Held: Tuesday, 7 February 2017

We consider testing: When, why, and how you might test the proceduresand programs that you write.



  • Why test?
  • Strategies for testing
  • RackUnit’s primary testing operations
  • Careful postconditions


News / Etc.

  • Please make sure to return your computer cards to the jar.
  • Answer key for homework 3 distributed last night.
  • Code of conduct to be distributed electronically. We’ll discuss on Monday.
  • I do not yet have my grading system up and running. When I do, I will distribute grades. Until then, I cannot.
  • If you ask me a face-to-face question outside of office hours, you may find that I am abrupt. I apologize. But I am often heading off to a meeting or class or preparing for one of those meetings or classes.
    • Email generally works well. Put HELP or QUESTION in the title.
    • If I haven’t responded within 24 hours, email again.
  • I’ve added office hours on Monday for folks with exam questions.

Upcoming Work

Extra credit (Academic/Artistic)

  • CS Table, Tuesday: Activism

Extra credit (Peer)

  • Men’s Soccer vs. Buena Vista, Sept. 17 at 2:00 p.m.

Extra Credit (Misc)

None at the moment.

Other Good Things

  • Elephantitis, this weekend, Grinnell High School and Grinnell Middle School.

Friday PSA

  • Don’t feel pressure. The choices you make can/should be your own.
  • Consent is absolutely, positively, necessary.
  • Embrace self-gov!