- Tweak the product as per peer-testing results
- Draft the PPP
- Prepare for the demo rehearsal
- Double-check RepoSense compatibility
when setting the v1.4 deadline in GitHub milestones, remember that the v1.4 submission deadline is Week 13 Monday for everyone (does not vary by tutorial day). Set your own deadline accordingly, or else the bot will flag it as an 'unsuitable' deadline.
Remind yourself of the project grading criteria:
Admin tP → Grading
1 Tweak the product as per peer-testing results
- Learn the procedure for dealing with PED bugs you received:
Admin tP → Deliverables → After the PED
- Freeze features around this time. Ensure the current product have all the features you intend to release at v1.4. Adding major changes after this point is risky. The remaining time is better spent fixing problems discovered late or on fine-tuning the product.
- Update documentation to match the product.
- Consider increasing test coverage by adding more tests if it is lower than the level you would like it to be. Take note of our expectation on test code (given in the panel below).
Admin tP → Grading → Expectation on testing
- After you have sufficient code coverage, fix remaining code quality problems and bring up the quality to your target level.
Admin tP → Grading → Code Quality Tips
2 Draft the PPP
- Create the first version of your Project Portfolio Page (PPP).
Reason: Each member needs to create a PPP to describe your contribution to the project. Creating a PPP takes a significant effort; it is too risky to leave it to the last week of the project.
Admin tP → Deliverables → Project Portfolio Page
3 Prepare for the demo rehearsal
- You will do a product demo during the tutorial to serve as a rehearsal for the final project demo at v1.4
- Follow final demo instructions (given in the panel below) as much as possible .
- Cover all features, not just the ones added in the recent iteration.
- Make it a 'well prepared' demo i.e., know in advance exactly what you'll do in the demo.
Admin tP → Final Demo (extract)
4 Double-check RepoSense compatibility
- Once again, double-check to ensure the code attributed to you by RepoSense is correct.
Admin tP → mid-v1.3 → Making the Code RepoSense-Compatible