Open nus-se-script opened 1 week ago
Thank you for pointing this out!
However, we decided not to use any other unique fields to differentiate client
s with the same name due to the following reasons:
More intuitive for a FA to identify a client with multiple clients of the same name is the additional details added in the name (e.g John (NUS), John (SMU))
It will be inefficient for FAs to look at anything other than the name to differentiate two clients of the same name based on their PHONE_NUMBER
or EMAIL
. Doing what you suggested would diminish the efficiency that we are trying to provide to our FAs.
Therefore, we have to reject this issue as we believe that the current version is more optimized than the suggested implementation because it will increase the efficiency of the FA's workflow.
--
Description
I am unable to add 2 people called
John Doe
into the app even though all the other fields are different. The UG mentioned that people with the same name must be differentiated by changing the name inputted into the app, but this is not very feasible for common names in Singapore likeAlex Tan
orAlan Lee
.Steps to Reproduce
add n/John Doe p/98765432 e/johnd@example.com a/John street, block 123, #01-01 d/likes bubble tea c/Investment
add n/John Doe p/90799332 e/johd@example.com a/Jon street, block 123,#01-01 d/lies bubble tea c/Invetment
Expected Output
2 clients with the same name should be able to be added into the database, and be differentiated with another more unique field
Actual Output
[original: nus-cs2103-AY2425S1/pe-interim#1458] [original labels: severity.Medium type.FeatureFlaw]