jwdavis0200 / pe

0 stars 0 forks source link

User input in correct command format gives off warning despite following UG specifications. #2

Open jwdavis0200 opened 2 years ago

jwdavis0200 commented 2 years ago

Problem:

aa n/John s/2021-02-31 00:00 d/Dioni Wong t/x-ray follows the UG specified

image.png

despite being in the right yyyy-MM-dd HH:mm format, the application warns the user with an incorrect format input, even though the issue here is that the date is invalid 31st feb does not exist.

image.png

nus-se-bot commented 1 year ago

Team's Response

No details provided by team.

The 'Original' Bug

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

Warning to user will confuse user since he follows the UG specification format..

image.png

To reproduce: 1) enter aa n/John s/2021-02-31 00:00 d/Dioni Wong t/x-ray

Expected: User is warned that the time he has entered is invalid. Actual: User is warned that he is not following the correct format yyyy-MM-dd.


[original: nus-cs2103-AY2223S1/pe-interim#2028] [original labels: type.FunctionalityBug severity.VeryLow]

Their Response to the 'Original' Bug

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

No details provided by team.

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 severity

Team chose [severity.VeryLow] Originally [severity.Low]

Reason for disagreement: This is not a cosmetic issue. The severity.VeryLow is only to be used for cosmetic issues. Please refer to the module-definitions for each severity as shown below.

image.png

This can cause minor inconvenience to the users especially at first when starting to use the app as he would not know what went wrong until he checks that the date he has entered is not valid. (If a user inputs 2022-11-31 for example, he would have to check the calendar to know that it is not a valid date). In actual fact, this may even cause more than occassional inconvenience but especially at the start when he doesn't know what went wrong.

Subsequently, he still would not be aware of invalid dates he has input and hence has to refer to other calendars for example to see whether his input his invalid or he typed in the wrong command format, which would be inconvenient for him.