Skip to content

Separate project source files in persistence and domain layers #121

@yeraydavidrodriguez

Description

@yeraydavidrodriguez

The project as it is now is organized in a raw list of files. However, there is at list two clear levels of abstraction:

  • The PERSISTENCE (or storage) layer is the group of entities that deals with the repository (or, in general, database structure) operations. Basically, all files that deals with GIT are to be here.
  • The DOMAIN is te group of entities that represents the queue objects, at a higher (independent from storage and particular technology-based descriptions) level.

It would be easy and convenient to make explicit those layers by creating two folders inside the root source folder and sorting the files between them.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions