deltasig / sphinx

:shell: A web app for managing fraternity operations.
https://deltasig-de.org
MIT License
0 stars 1 forks source link

Architectural redesign #34

Closed tymorrow closed 1 year ago

tymorrow commented 7 years ago

Move to a proper layered architecture going from:

to:

Major end-goals of this are:

Already started locally, just need to finish at least the layers by the end of the year.

Refactoring for each area is consists of the following in order of priority (1 being highest):

  1. Move business logic to service layer
  2. Create appropriate exceptions thrown by service layer
  3. Build dedicated models for every single view
  4. Unit test coverage

Areas needing refactoring:

tymorrow commented 1 year ago

Moving to #76