Open snss231 opened 2 years ago
The difference in error messages is to help the users to identify what exactly to change. As we do not want to provide a generic error message like "Wrong input!" for every single error, which does not value add nor guide the user to rectify the error, we believe that it is valid to have different error messages for different errors.
Team chose [response.Rejected
]
Reason for disagreement: Disagree. The user would expect the program to report that "an argument is provided to a feature that doesn't require any arguments". Unlike what is reported by the dev team, these are not "different errors". They are the same error, so they should have a similar error message. This unexpected difference in behavior was also not clarified in the UG, so it is a FunctionalityBug
.
this may confuse the user who may think he's providing an argument that is required