Open lyueyang opened 3 years ago
No response provided.
[The team marked this bug as a duplicate of the following bug]
Case sensitivity of add and edit command not documented
There was no mention of the name of the item being case sensitive which results in bad behavior where duplicate items of the same name with different cases can be added.
In Add Command:
In Edit Command:
[original: nus-cs2103-AY2021S2/pe-interim#1582] [original labels: severity.Medium type.DocumentationBug]
[This is the team's response to the above 'original' bug]
This was considered during the design. Since we do not allow exact duplicates of the same item for ease of organisation, this along with enumeration is one of the ways in which people may choose to differentiate their clothes. Since it does not throw an error, and was an intentional decision, it was not documented.
Team chose to mark this issue as a duplicate of another issue (as explained in the Team's response above)
Reason for disagreement: Instead of a DocumentationBug, perhaps I would suggest this being a feature flaw instead. The team has suggested that the difference in cases were such as to allow its users to differentiate between the different articles of clothing. i.e. School shirt and SCHOOL SHIRT are to be considered different articles of clothing.
Such a suggestion just creates more inconvenience for users as they have to remember which shirt correlates to which. This claim also goes against the idea of being able to have more ways for the user to identify different shirts when shirts with the same name and case but different colour i.e. camp shirt (colour: green) and Camp Shirt (colour: red). is not allowed.
Considering that users are likely to have multiple articles of clothing with the same name, I believe that it should be a Medium severity as this is a common situation.
Team chose [response.Rejected
]
Reason for disagreement: Same as per duplicate status response.
Team chose [type.DocumentationBug
]
Originally [type.FunctionalityBug
]
Reason for disagreement: Same as per duplicate status response.
If users were not careful with the naming of the product ie
Where pants was changed to "t shirt", this might pose some inconvenience to the user. While the edit and add command was able to catch when the exact same case was used, it could not catch when a different case was used by the user.