Open nus-pe-bot opened 3 years ago
Thank you for the bug report.
Firstly, we will reduce the severity to Low instead of Medium. This is because it does not affect the information that is meant to be conveyed with the usage of this Class Diagram (Refer to explanation below the image).
Secondly, we will be rejecting this bug due to reasons explained below.
Strictly speaking, the Logic interface indeed has a dependency on CommandResult. However, since our diagram is much more complicated, we decided to omit this as adding the additional arrow will make the diagram more cluttered and much harder to read.
The focus of this diagram is to show the interactions of the classes within the logic component itself, and we decided to emphasize the interactions in the Parser, Command and Parameter, over how the logic component interacts with other components through its interface.
--
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.
Logic interface should have a dependency arrow pointing to CommandResult? Like this
But you diagram does not have this arrow
[original: nus-cs2103-AY2021S1/pe-interim#5935]