-
Couldn't load subscription status.
- Fork 19
Open
Description
Description:
The goal of this task is to clean up and revisit the infrastructure layer, ensuring it remains maintainable and functions as expected. The developer has full flexibility to refactor, improve, and restructure the code as long as everything continues to work as planned.
Scope of Work:
- Refactor the Bootstrapper: The current implementation consists of multiple conditional statements, making it complex and difficult to follow. Improve its structure while keeping the logic intact.
- Review and address TODOs: There are likely unfinished or outdated TODOs within the infrastructure layer that should be addressed or removed if no longer relevant.
- Validate repository implementations: Many repository implementations have not been properly tested, potentially even manually. Ensure that each repository functions correctly.
- Write tests for repository layer: To verify correctness and prevent regressions, introduce tests that cover repository interactions and ensure expected behavior.
- Keep everything functional: Any changes made should not break existing functionality. The primary focus is cleanup and improvement while maintaining a working system.
- Improve Core layer: Take a look at core layer to improve code maintenance - avoid repetition, prepare good composition of components, *maybe less newology
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request