Open darrenangwx opened 1 year ago
We omitted this detail to reduce clutter in the diagram as there would be too many activation bars to create.
[The team marked this bug as a duplicate of the following bug]
Sequence diagrams arrows lack return for methods (
editModuleCode
)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.
The various methods fromgetModularType()
down togetGrade()
should have a return arrow to signify the return of the function. The sequence diagram would suggest these methods return nothing which would not be possible as the names of the methods suggest they are getters
[original: nus-cs2113-AY2223S2/pe-interim#1596] [original labels: severity.Medium type.DocumentationBug]
[This is the team's response to the above 'original' bug]
According to the CS2113/T website, omitting return arrows if the omission does not result in ambiguities or loss of relevant information and we feel that omitting these actually helps the reader as it makes the diagram neater and reduces unnecessary clutter.
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: While both issues refers to the same sequence diagram, I would like to clarify that they are, in fact, distinct bugs. The 'original' bug refers to the absence of return methods in the sequence diagram, whereas my bug report addresses the missing activation bars. Hence, I firmly believe that these are 2 separate bugs in the same diagram.
The activation bar in
Module
is missing for this sequence diagramJustification: This is tagged as Low severity as most of the sequence diagrams have activation bars properly indicated