seaniy / pe

0 stars 0 forks source link

Should allow addition of multiple persons with same name but different birthday/tag #7

Open seaniy opened 3 years ago

seaniy commented 3 years ago

There is a possibility that several people have the same name as well as surname. Perhaps the use of tags could be used to differentiate people with the same name, as opposed to completely not allowing the use of same names.

Eg.

  1. add n/George Tan b/01/01/1997 t/neighbour
  2. add n/George Tan b/12/12/1998 t/classmate
nus-pe-bot commented 3 years ago

Team's Response

No response provided.

The 'Original' Bug

[The team marked this bug as a duplicate of the following bug]

Person: Having the same name may not necessarily mean they are the same person

Using purely the name to uniquely identify a person may not be optimal, considering that there may be some people with a generic first name such as John, Alex.

This issue could be more pronounced for some users who might prefer not to store the person's surname inside RemindMe, which might cause a conflict earlier and much easier.

Commands used: add x2, with n/ parameter being the same, and different b/ parameters.


[original: nus-cs2103-AY2021S2/pe-interim#649] [original labels: severity.Low type.FeatureFlaw]

Their Response to the 'Original' Bug

[This is the team's response to the above 'original' bug]

If a user were to save two persons with the same name, a user would not be able to differentiate the two people from each other in the first place therefore that's why our app exists to prevent users to add people with same name.

Items for the Tester to Verify

:question: Issue duplicate status

Team chose to mark this issue as a duplicate of another issue (as explained in the Team's response above)

Reason for disagreement: [replace this with your explanation]


:question: Issue response

Team chose [response.Rejected]

Reason for disagreement: If a user were to save two persons with the same name, the user would definitely be able to different the two people from each other through the use of your Tag implementation.