Refactor whole program using TDD
What ? Why ?
The initial program was not really clean, and not fully functional
Subtasks
-
Fix failing sorting -
Fix failing count of modules and versions -
Add tests -
Increase coverage rate over 80% -
Optimize much more current code