Skip to content

Codebase with Design Patterns and Software Architecture #1

@eduabdala

Description

@eduabdala

The goal of this issue is to refactor the project to improve code readability, scalability, and overall structure. The proposed changes include:

Define and apply a suitable software architecture (e.g., MVC, Clean Architecture, or another appropriate pattern)

Implement design patterns to enhance separation of concerns, such as:

Singleton for managing the serial port

Strategy or Command Pattern for handling command dispatch

Factory or Abstract Factory for building frames/protocols

Organize the codebase into modules or folders by responsibility

Add proper documentation and comments to improve maintainability and support future contributions

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions