Open Shauryan123 opened 5 months ago
Thank you for your bug report. Unfortunately, our team will be rejecting this bug since the behavior is clearly documented in the user guide, and we already included instructions on how to resolve this issue in Page 7 of the user guide:
A courseMate's name is case-insensitive. Adding a new courseMate with the same string but different capitalization will be rejected.
Consider adding a suffix to the name to differentiate them.
Considering that we encourage users to use nicknames to identify courseMates, adding the suffix does not cause any issues. We also need to use the name as an unique identifier to a courseMate so it will not be a wise decision to allow that.
Therefore, we are downgrading the severity of the bug to Low while rejecting it.
Team chose [response.Rejected
]
Reason for disagreement: I strongly disagree with the team’s decision to reject this bug. The application’s inability to differentiate between individuals who share the same name but have distinct emails and phone numbers is a significant limitation in its design. This restriction not only deviates from real-world scenarios where people often share names but also impedes the application's practical usability. In a diverse academic environment like NUS, it is common to encounter multiple individuals with the same name. The application’s insistence on using the name as a unique identifier without considering other differentiating attributes such as email and phone number reduces its effectiveness and flexibility in managing a realistic user database. This functionality is crucial for ensuring that the application can serve a broader user base efficiently without forcing unnatural modifications to their data (like adding suffixes), which could lead to confusion and data integrity issues.
Two people with same names but different emails are not allowed in the contact list cannot be considered as duplicates because there a lot of people with the same name .
Steps to reproduce: Command to enter: edit bernice yu -n John Doe
Here the email of bernice yu is different and so the edit to the name should be allowed but we get an error saying , the contact already exists