Open tituschewxj opened 5 months ago
I appreciate your feedback. Even though the terminologies are different, they can be assumed to be reasonably the same (since they carry a similar meaning in the English Language) and the exact same ordering.
Team chose [severity.VeryLow
]
Originally [severity.Low
]
Reason for disagreement: In this case, the meaning of the terminologies quite different, so I find it hard to assume that they are reasonably the same.
The meaning of alias is more towards an alternative name, while the meaning of affiliated with is more towards attaching or connecting to, based on the definitions above. As such, I disagree that they can be assumed to be reasonably the same.
Additionally, English may not be the native language for some users, so they may not be able to connect the two together, as the words are quite different for them.
An issue that arises is that a user may incorrectly assume that alias means another name for the patient, like a nickname, which can be used while editing a contact. It is a reasonable assumption that this is how this parameter could be used, since the editp
command is meant to edit contacts, which means things like nicknames. If the user does not look up the user guide, and assumes this information, it could lead to further issues later on while using the product.
Additionally, I would like to point out the lack of an example for [a/ALIAS]...
given in the error message, which adds to the confusion on what the parameter [a/ALIAS]...
actually means without referring to the user guide. (So a user could assume that alias means a nickname, so this is not just a cosmetic issue)
Another issue that arises here is new users being unable to figure out what [a/ALIAS]...
mean immediately. As [a/ALIAS]
is a new terminology, a user would try to search up the user guide for the keyword alias
, but they are unable to find anything about it immediately, which causes inconvenience.
Only when the user searches for editp
, are they able to determine that both mean the same thing, due to them having the same ordering in the command format. This is not straightforward for a user to lookup what alias means.
Hence, due to the inconvenience it brings to new users, the severity should still be severity.Low
.
Current Behaviour
In the application, we have
a/ALIAS
But in the User Guide, we have
a/AFFLIATED_WITH]
Expected behaviour
The parameter
a/ALIAS
should be present in the User Guide.Steps to reproduce
Enter
editp
into the input bar.Observe the error message.