Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[UBS] Refactoring Address Management: Creating a Dedicated Service and Controller #8124

Open
KizerovDmitriy opened this issue Feb 8, 2025 · 0 comments
Labels
back-end This is label if this task is back-end Technical tasks UBS Address UBS

Comments

@KizerovDmitriy
Copy link
Contributor

Description:
To improve code maintainability, scalability, and separation of concerns, the address management logic should be refactored into a dedicated service. Currently, address-related operations are handled within existing services, making the codebase more complex and harder to maintain.

Scope of Work:

  • Extract all address-related logic into a separate AddressService.
  • Develop a new AddressController to handle address-specific operations via dedicated endpoints.
  • Ensure that other services interact with addresses through the new service instead of handling address logic directly.
  • Refactor existing code to integrate the new service properly.
  • Implement necessary unit and integration tests to verify the functionality of the new structure.
  • This refactoring will enhance system modularity, simplify future enhancements, and improve overall maintainability.
@KizerovDmitriy KizerovDmitriy added back-end This is label if this task is back-end Technical tasks UBS UBS Address labels Feb 8, 2025
@github-project-automation github-project-automation bot moved this to Sprint Backlog in GreenCity Feb 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
back-end This is label if this task is back-end Technical tasks UBS Address UBS
Projects
Status: Sprint Backlog
Development

No branches or pull requests

1 participant