The association label used in the logic and parser components are not correct. It uses <<create>> in the parser class which is the incorrect notation. The valid notation that was taught in CS2103T is the association label create followed by the direction.
The logic and parser components are in critical components of the app, if a developer working on this app misinterpret these critical notation, they will introduce bugs that are detrimental to the app.
We agree that this is a small enhancement that can be made in the future, for now, we feel it is clear enough which class is creating/calling a particular class.
Description:
The association label used in the logic and parser components are not correct. It uses
<<create>>
in the parser class which is the incorrect notation. The valid notation that was taught in CS2103T is the association labelcreate
followed by the direction.The logic and parser components are in critical components of the app, if a developer working on this app misinterpret these critical notation, they will introduce bugs that are detrimental to the app.
Steps to reproduce:
Screenshots:
[original: nus-cs2103-AY2425S1/pe-interim#2081] [original labels: severity.Low type.DocumentationBug]