- Issue created by @andresalvarez
Currently, the module code does not fully follow SOLID principles.
This makes the code harder to maintain, extend, and test.
Not applicable (this is a refactor request, not a bug).
- Refactor the main service classes to respect single responsibility.
- Apply dependency inversion where direct instantiations are used.
- Improve method naming for better readability.
- Add interfaces where multiple implementations are possible.
- [ ] Identify classes that break SOLID.
- [ ] Propose a refactored class structure.
None.
None, unless introducing new interfaces.
None.
Active
1.0
Code