Question adapted from a past exam paper.
Pull Request Tracker (PRT) is a desktop application meant to help CS2103 tutors deal with GitHub PRs more efficiently (compared to the GitHub Web interface). For example, it will help tutors find and review PRs from their mentees easily. It will help the managers of the module (e.g., professor, head TA) to easily keep track of how tutors are dealing with mentee PRs. PRT will communicate with GitHub using the GitHub API.
Sub-team A:
tutor
and manager
.Sub-team B:
U1. Sort PRs by a criterion
,
U2. Add comments to a PR
System: PRT
Use Case: U3. Add comments to mentee PRs
Actor: ...
Precondition: ......
To be done collectively with sub-team members.
Add the review comment in the correct place of the code.
Choose the Start a review
option rather than Add single comment
.
Each person can do their own review, but coordinate with sub-team members to avoid duplicating the same point.
Phrase your comments as question/doubts (e.g., Is this format correct? Should it be ... instead?
) rather than directives (e.g., Change this to ...
).
Do not finalize the review at this stage. Just keep adding comments.