Skip to content

馃搵Move functionality from Task to TaskHandler#223

Description

@java3east

馃搵 Task

The Task class currently mixes attributes with a wide range of functionality. To simplify the flow of operations and reduce unnecessary layering, most task-related logic should be moved into TaskHandler. The Task class will remain primarily a data holder, but simple, self-contained operations will stay within it.

Rationale

  • Operations on tasks currently move through many layers, making the flow harder to follow.
    Moving complex logic into TaskHandler will shorten this path and centralize control.
  • Keeping only simple operations in Task preserves convenience while avoiding bloat.

Proposed Changes

  • Identify and move complex functionality from Task into TaskHandler.
  • Keep only lightweight, self-contained operations within Task.

No duplicate issue

  • I confirm that this issue is not a duplicate

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

Labels

鈾伙笍 RefactorCode improvements without changing function

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions