Open dohaduong opened 1 year ago
Agreed that this would cause confusion for the users as the T/TEAM_NAME is not suppose to be optional when removing a teammate from a team, therefore it is a typo to surround T/TEAM_NAME with [ ]
edit 1
(the example input used by the tester). Therefore, it would only lead to a mild inconvenience for the user to reinput the command should the team name prefix(T/) not be included previously.remove_from_team
. We hope this would also lead to less confusion down the road by not sharing the edit
command.Team chose [severity.Low
]
Originally [severity.Medium
]
Reason for disagreement: 1, I disagree with the team regarding point 1. Even though an example is provided, the format is still incorrect. The user could use the format command before reading the example in detail, thus could cause inconvenience. The format edit INDEX
is used for editing a person, thus saying that "Removing a person from a team" has the same format is clearly incorrect and will
firstly, cause confusion to users, and,
secondly, causes occasional inconvenience as users would refer to that wrong format every time (s)he wants to use the command.
The format is simply incorrect - which cause inconvenience to most users, no "rarely some user", thus is of Medium severity.
2, Even though an error message will be displayed, this would still cause occasional inconvenience and confusion to users as (s)he may continue to use the wrong format next time (s)he uses the command. I believe this should be of Medium severity, as it causes occasional inconvenience yet user can still proceed to use the app (like what the team mentioned - retype the command and continue to use the app).
3, I disagree that Appendix: Enhancement is of any relevant to the bug, as the current version is including the wrong format for the command in the UG, not the future one. However, as pointed out by the team themselves, the edit
command has so many version and uses (one can use it to edit a person, or edit a team, or add a person to a team,...) - the command itself has so many different formats and usages, thus it is of high importance that the format should be clear and different for each version of edit
. This is to reduce confusion among users.
Moreover, since edit
has so many versions, it is highly likely that users will not be able to remember the specific format for each version, thus stating the format clearly helps to enhance user experience. Therefore, a correct format for edit
is very important and thus the bug is of Medium severity.
The format in UG states that to remove a person from a team, the format that users should follow is
edit INDEX [T/TEAM_NAME]
, however, using the commandedit 1
in the app seems like this format is only used for "editing a person" and not for removing a person from a team (see img).I think the correct format for "removing a person from a team" should have been stated as
edit INDEX T/
oredit INDEX T/TEAM_NAME...
, so that users could tell the difference between the original edit command and remove person from team command.Thus, I would consider this as documentation flaw.