amnesia-spelos / amnesia-spelos/streamnesia

[Feature]: Restructure application

Open
#99 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
C#
Stars
4
Forks
3
PR merge metrics
No merged PRs in 30d

Description

### Describe the feature you'd like

There is a couple of structural problem with the entire application. We should be addressing these issues one by one as to not end up in development hell.

- It seems like an anemic architectural model, which is an anti-pattern
- There are no unit tests

Further sub-tasks will be created to address this issue one section at a time.

---

### Why is this feature important?

Unit tests will ensure the application is working as expected and with a proper domain model, we can protect business rules from outside change.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.