tP Week 8: mid-v1.0tP Week 10: mid-v2.0


tP Week 9: v1.0

  1. Make the code more defensive
  2. Manage the iteration, and deliver v1.0 midnight before the tutorial
  3. Do an informal demo of v1.0 during the tutorial

Intro to tP Week 9

Things to note:

COMMON MISTAKE: Not giving enough PR review comments. Remember to do proper PR reviews throughout the tP, at least for non-trivial changes, as the quality and quantity of PR review comments you have given to peers affect your tP marks (under the project management aspect).

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 Manage the iteration, and 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 during the tutorial

  1. Run your app using the latest released version v1.0 .
  2. Take screenshots of each available feature in action.
  3. Add those screenshots to the shared workspace.
    You can also add the screenshots to your project notes document with an appropriate heading e.g., v1.0 features demo, and reuse them as necessary in the documentation.


tP Week 8: mid-v1.0tP Week 10: mid-v2.0