A place where I can play with various coding problems and paradigms
TO RUN:
- Open directory from command line
- mvn exec:java
Some infrastructure design assumptions:
- Each menu will specify a format that user input data should be in. If bad input is received, user will be re-prompted.
- All methods and classes that receive data from the driver class in each package will assume user input is in said format, and will not receive data from outside of their package.
- Every package will have a runnable driver class
- TODO in future: make it so packages that don't have a Driver class that implements Runnable are ignored by the main application when it looks for projects to run.