Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
Description
Currently C2NifiClientService is a "god" class doing too much and used too much.
We need to split this class into separate smaller classes keeping SRP principle in mind, that would improve comprehensibility, maintainability and testability.
Also consider to introduce dependency injection framework (spring). Check how it increases the bundle size and memory footprint.