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

Define Tasks for Refactoring the Structure of vFolder Operations #3380

Closed
HyeockJinKim opened this issue Jan 6, 2025 — with Lablup-Issue-Syncer · 0 comments
Closed
Assignees

Comments

@HyeockJinKim
Copy link
Collaborator

HyeockJinKim commented Jan 6, 2025

Motivation  

[Why is this Epic important? Clearly describe the context and reasons for creating this Epic.]  

  • https://lablup.atlassian.net/browse/BA-30
  • It is expected that responsibilities and roles will be clearly separated for each layer.
  • A more testable environment is expected to result from this refactoring.

Objective  

[What is the main goal of this Epic? Describe the desired outcome]  

  • Analyze the vFolder operations, design an appropriate structure, and perform refactoring.
  • Refactor the handler code.

�Expected Sub Issue

[Please list the subtasks you expect.]

  • Analyze the existing code and design the new architecture.
    • Identify the necessary data structures for each layer.
    • How to Design a Testable Architecture
    • Interface Structure Design for Each Layer
  • Implement the refactored handler code with optional toggles for application.
  • Design and implement the refactored handler layer.
  • Add mocking and testing code to ensure functionality.

Phase

Analyze code structure (Phase1)

  • Analyze the Structure and Design
  • �Define Story issue.

Layer separation (Phase 2-3).

  • Separate the Handler Layer, Service, Repository, Client Layer
  • Make Test code to verify vfolder operation.
@HyeockJinKim HyeockJinKim self-assigned this Jan 6, 2025
@HyeockJinKim HyeockJinKim changed the title Refactoring the Structure of vFolder Operations Define Tasks for Refactoring the Structure of vFolder Operations Jan 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant