The recommendation code structure we have currently has a lot of redundancy. Also, the Term and Performance Profile classes aren't properly divided into their respective packages.
We need to:
Refactor the classes and the packages.
Come up with a Design to segregate the classes into the correct packages
Add new sub-package for the Term data
Add or remove existing abstraction wherever required.
The recommendation code structure we have currently has a lot of redundancy. Also, the Term and Performance Profile classes aren't properly divided into their respective packages.
We need to: