nus-cs2103-AY1920S1 / forum

Forum
1 stars 1 forks source link

PE: To what extent can the tester 'break' the app? #159

Open DivineDX opened 5 years ago

DivineDX commented 5 years ago

As said in the title, is there specific limitations on what a user can/cannot do? For instance, I may try messing with the config.json or preferences.json file generated by the app as a deliberate attempt to corrupt the program.

I have heard that this behavior is disallowed (because it is not what a typical user will do), but I would appreciate clarification/confirmation on this from the module coordinators.

Thanks in advance!

damithc commented 5 years ago

In the context of the PE, it is OK for an app to not recover from deliberate sabotage attempts by the user. But the app should at least fail gracefully for potential user mistakes e.g., deleting a config/data file by mistake.