nus-cs2113-AY2223S2 / pe-dev-response

0 stars 0 forks source link

Invalid tags for exercise plans can be added by modifying data file #310

Open nus-pe-bot opened 1 year ago

nus-pe-bot commented 1 year ago

image.png

image.png

Invalid tags cannot normally be added to planner


[original: nus-cs2113-AY2223S2/pe-interim#405] [original labels: type.FunctionalityBug severity.Low]

EangJS commented 1 year ago

Team's Response

Reason for rejection

By modifying the data file, things are bound to go out of the scope of the program. As one of the tp constraints is to have a human editable text file:

image.png

This means (open to my own interpretation):

  1. User must be able to read and manipulate the data file.
  2. Program must be able to load that specific file if text data does not violate the file structre.

By modifiying the text file, we can assert that the user is Advanced Hence, user should know how to rectify trivial issues such as resolving the loading of false data into the program via the data file.

Hence, in this program the pointers mentioned have been achieved.

We now try to generate a workout from the planned session using the quick command:

image.png

From the program, we are able to catch the invalid filter passed in by the user.

As asserted above, the user is advanced enough to know how to rectify this self-implicated issue.

Hence, there are no significant issue faced by the user and cannot be classified as a bug.

Duplicate status (if any):

--