dr-consulting / ibi_VizEdit

Programming Components for Modeling & Editing Heart Rate Data
0 stars 3 forks source link

Create a list of all errors that cause the program to crash #70

Open matgbar opened 5 years ago

matgbar commented 5 years ago

CONTEXT ibiVizEdit was originally created for a highly specific use case by a novice and inexperienced software developer (me). Going back through the code base to create a more robust program that does not cause user headaches, an important step is going to be to find all of the ways in which it is possible to get the program to crash.

TASK Identify all "fatal" errors that can result in the program crashing. Most importantly we want to prevent any errors that cause the program to stop working. The text below represents just one such error (attempting to use the impute feature without having the GP files stored in the right location).

CONDITIONS OF SATISFACTION Generate a comprehensive list of all fatal errors and behavior that causes them.