Clean Code (Onion Architecture)
Past due by about 3 years
44% complete
- Reorganize the whole project to implement an Onion Architecture to reduce coupling between different domain problems and the different layers.
- Use repositories to abstract the database
- implement the repositories in the lower bound of the domain layer to define data structures which can then be translated into Domain Objects
- Use typescript to guarantee Ty…
- Reorganize the whole project to implement an Onion Architecture to reduce coupling between different domain problems and the different layers.
- Use repositories to abstract the database
- implement the repositories in the lower bound of the domain layer to define data structures which can then be translated into Domain Objects
- Use typescript to guarantee Type Safety and better use of OOP to better implement the Business Logic