Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Refactor & cleanup Infrastructure + Core project #17

@wisedev-pstach

Description

@wisedev-pstach

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 request

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions