Agenda

  1. Warm-up: Trace It — an object handed to a method that changes it
  2. Design before you type: the nouns become classes, the verbs become methods, and the rejected list gets written down too
  3. Launch our first task: The Model — model something real, and defend what you left out. How Marks Work says what is judged.
  4. Method: Writing Code Others Can Read — a docstring on every class and every method, starting today

Things to do before our next class

  • Read The Model and bring the real thing you are modelling.
  • Bring three attributes you considered and rejected, with reasons.