warrencxw / pe

0 stars 0 forks source link

Overzealous validation checking #2

Open warrencxw opened 2 years ago

warrencxw commented 2 years ago

If I want to record a task that I have done in the past just for recording sake, I would enter the following command add apple /do 25/3/2022 /start 23:18 /end 23:19, which should add a task named apple on 25/3/2022. However it was rejected by the application. image.png

nus-se-bot commented 2 years ago

Team's Response

Sherpass does not currently support recording any previously completed task. The intended use for adding a task is to help users plan their schedule ahead of time.

Items for the Tester to Verify

:question: Issue response

Team chose [response.NotInScope]

Reason for disagreement: image.png

According to the module website, preventing said input is considered as an overzealous validation checking and should be considered as a feature flaw. This is illustrated by example 2. It prevents the users from using the application in a way that suits their own individual needs, and make it hard for users to accept this application for their own use.

The intended use for adding a task is to help users plan their schedule ahead of time.

This use case is not explicitly mentioned whatsoever in the user guide under "Adding your tasks", "Introduction", nor "FAQ" sections. The only thing that is mentioned is that this application helps students manage their academic schedules and avoid forgetting tasks and missing deadlines.