Open tanweien opened 2 years ago
A contact requires one compulsory field, which is the name. It is not beneficial to the user to restrict them to having to provide more fields. It is possible that a user wants only to add a contact's name, and then enter their fields at a later time. If the user chooses to use the product in this manner, it does not behoove the developer to prevent them from doing so.
Team chose [response.Rejected
]
Reason for disagreement: I believe that contacts without any other fields can be considered a feature flaw. As per module guidelines, having a name without any fields may complicate things for the user and does not solve the stated problem of the intended user. Maybe one suggestion could be to make some fields such as phone numbers compulsory such that each contact has some meaning attached to them.
New contacts are created using the n/ command, then are edited after creation. This may allow the creation of redundant contacts (ie contacts without any compulsory fields) which may be considered a feature flaw.