Open soongensayo opened 6 months ago
The reason why we treated UI and Parser the same can be found in #1145.
[The team marked this bug as a duplicate of the following bug]
Wrong explanation for UI component (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.
This paragraph seems to be describing the "Parser" component instead? Perhaps there was a mix-up or confusion in terms of what "UI" and "Parser" components were when writing this part of the DG.
[original: nus-cs2113-AY2324S2/pe-interim#1030] [original labels: type.DocumentationBug severity.High]
[This is the team's response to the above 'original' bug]
There is no mistake on our part as we intentionally treated the Parser as part of our user interface (UI) component. The definition of UI should be a point of contact between computers and humans. Within the context of a CLI-based application, there isn't a traditional "UI". Since the Parser directly accepts user input from the terminal and translates it into appropriate commands for the other sub-systems to carry out, it could be considered as a component of UI.
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]
"UI" component is not shown in the architecture diagram at all, even though it is explained as one of the components. Reader might not be able to make sense of how the "UI" component interacts with the other main components of the app.