-
Effective class, method, and variable names
-
Effective top-down decomposition of algorithms
-
Best practice code layout
-
Effective file organisation
-
Correct exception handling
-
Good unit test cases
Please create a new Github repo with the attached coding test brief in the README.md
Do the development work in a branch and open a PR request into master when done.