ekolis / ekolis/FrEee

Create data models

Open
#312 16 comments 0 reactions 1 assignee Claimed by @ekolis View on GitHub
breaking idea technical debt
Dominant language
C#
Stars
86
Forks
14
PR merge metrics
No merged PRs in 30d

Description

**What needs to be cleaned up?**

Right now our data models are mixed up with our domain models. This eliminates duplicate code, but makes the models very brittle as any change to the domain model necessitates a change to the data model and vice versa because they are one and the same.

Also let's rename the FrEee project to FrEee.Core to clarify what it is. Maybe put the data models in a separate project called FrEee.Data referenced by FrEee.Core and that alone, to enforce separation of concerns.

**How will this benefit us?**

Creating separate domain models will make the code flow simpler and more flexible.

**What potential drawbacks are there to making this change?**

Duplication of code (the reason this wasn't done to begin with)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.