Punpun1643 / pe

0 stars 0 forks source link

Missing extensions in use cases #17

Open Punpun1643 opened 2 years ago

Punpun1643 commented 2 years ago

Extensions for invalid command format should have been provided.

soc-pe-bot commented 2 years ago

Team's Response

No details provided by team.

The 'Original' Bug

[The team marked this bug as a duplicate of the following bug]

Missing use case in DG

Note from the teaching team: This bug was reported during the Part II (Evaluating Documents) stage of the PE. You may reject this bug if it is not related to the quality of documentation.


Missing mark/pay use cases in the DG.

As defined in CS2103T website: "Important use cases missing (a use case is important if it involves a user interaction that is worthy of documenting e.g., it has multiple extensions -- this is not the same as the feature being important)"

mark/pay use cases are important since pay can only work IF it is marked as done and pending payment - hence involves user interaction with multiple extensions


[original: nus-cs2103-AY2122S2/pe-interim#2139] [original labels: severity.Medium type.DocumentationBug]

Their Response to the 'Original' Bug

[This is the team's response to the above 'original' bug]

Missing User Stories

Severity of bugs related to missing requirements (e.g., missing user stories)? Depends on the potential damage the omission can cause. Keep in mind that not documenting a requirement increases the risk of it not getting implemented in a timely manner (i.e., future developers will not know that feature needs to be implemented).

Since the feature is already implemented, there is no risk of it not being implemented again by a future contributor.

Severity

severity.Low : A flaw that is unlikely to affect normal operations of the guide. Appears only in very rare situations and causes a minor inconvenience only.
severity.Medium : A flaw that causes occasional inconvenience to some readers but they can continue to use the guide.

Downgraded to Low because it doesn't affect the normal operations of the guide (navigation, understanding). Contributors will only meet this problem in the rare occasion that they actually read the use cases 😉

Items for the Tester to Verify

:question: Issue duplicate status

Team chose to mark this issue as a duplicate of another issue (as explained in the Team's response above)

Reason for disagreement: My bug report and the 'original' bug is not a duplicate of each other (i.e. they can be fixed independently).

The 'original' report claim that the team is missing use cases for the mark/pay features. However, my bug report is on missing invalid extensions in use cases. Even if the team were to include mark/pay features as part of their use cases, they will/can still miss invalid extensions in all other use cases. Hence, these two bug reports are definitely not duplicates.

Missing use cases and missing extensions are two different things.

Please also refer to this issue answered by prof on duplicate bugs

45AA9E30-85CE-48EB-9DB2-6E534D43F1A4_4_5005_c.jpeg

I also realised that because of this I now have two wrongly claimed duplicate bug reports that were reported by me: this bug is wrongly claimed to be a duplicate of this bug as they have the same 'parent' report.


:question: Issue severity

Team chose [severity.Low] Originally [severity.VeryLow]

Reason for disagreement: [replace this with your explanation]