This site is from a past semester! The current version will be here when the new semester starts.

Week 9 [Fri, Oct 8th] - Project

tP: v1.0

  1. Make the code more defensive
  2. Deliver v1.0 midnight before the tutorial
  3. Do an informal demo of v1.0 before the tutorial

tP: v1.0

1 Make the code more defensive

  • Improve the defensiveness of the code: We recommend you add assertions, exceptions, and logging to your code.
    Remember to enable assertions in your,

2 Deliver v1.0 midnight before the tutorial

  • When the v1.0 is ready, do a release on GitHub. Remember to upload the jar file as well.
  • Wrap up the milestone on GitHub.

3 Do an informal demo of v1.0 before the tutorial

  • As we don't have in-class tutorials this semester, do the following in lieu of a live demo:
    [one member] Run your app using the latest released version v1.0 . Take screenshots of each available feature in action. Add those screenshots to your collaborative project notes document with an appropriate heading e.g., v1.0 features demo. Alternatively, you can screen-record a demo, upload it to somewhere, and post the link in the project notes document.