Describe the bug
As the release of Aftershock approaches, the codebase should be more cautious about unexpected user input. Ideally, a test framework would be critical but due to the nature of the application, this may not be possible. Instead, the app should be more friendly to invalid values passed to methods and/or have fail-safes for all possible user inputs regardless of whether or not they should be allowed.
Expected behavior
Avoid crashes in the application at all costs!
Describe the bug
As the release of Aftershock approaches, the codebase should be more cautious about unexpected user input. Ideally, a test framework would be critical but due to the nature of the application, this may not be possible. Instead, the app should be more friendly to invalid values passed to methods and/or have fail-safes for all possible user inputs regardless of whether or not they should be allowed.
Expected behavior
Avoid crashes in the application at all costs!