Open wanghejin opened 9 months ago
Hi I am the dev responsible for this issue, thanks for the report! I do agree with you that it is a documentation bug, and it is indeed my mistake for poor QC in updating the PUML diagrams. However I believe that the mistake is obvious enough that the reader should be able to figure out from context that the arrows are evidently pointing the wrong way (e.g. the BuyerCard obviously cannot be a dependency of the abstract PersonCard). Hence I have downgraded it to Severity.Low. Let me know what you think.
[The team marked this bug as a duplicate of the following bug]
Incorrect class diagram
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.
![]()
This diagram implies that the
Displayable
class inherits fromUniqueDisplayableList<? extends Displayable>
, which is intuitively illogical. The relationship between both classes should be contains instead if there is to be any relationship between the two.
[original: nus-cs2103-AY2324S1/pe-interim#2537] [original labels: type.DocumentationBug severity.VeryLow]
[This is the team's response to the above 'original' bug]
Hi thank you for the report. I am the dev responsible; this is a mistake on my part and I thank you for reporting it. We should have done more QC in regards to the updating of older PUML diagrams. Nevertheless, I hope the meaning is clear enough from the context. Accepted!
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: [replace this with your explanation]
I believe the arrow should point downwards here, to the superclass.