Strukturierung #11

Open
opened 2024-06-19 10:30:15 +02:00 by Daniel_Hassert · 0 comments
Member

Ich schreib hier mal meine aktuelle Strukturierung nieder als Ergänzung zur aktuellen. Vielleicht hilfts ja was.

  • appointment
  • common
  • shared
  • shop
  • (auth)

Erklärung

Appointment

  • Alle Ressourcen betreffend Terminen und Terminplaner
    • Bsp.: Scheduler[...], AppointmentDuration, LastPossibileModificationMoment

Common

  • Ressourcen die eigentlich von jeder Anwendung benötigt werden
    • Bsp.: Exception, Exception, FooterModules, OnlineService, OnlineServiceDomain

Shared

  • Ressourcen die überall vorkommen können, aber nicht zwingend benötigt werden
    • Bsp.: CustomerStorage, CustomerStoragePosition, Articles, Branch, Customer, Employee

Shop

  • Ressourcen die nur den Shop betreffen?
  • Würde ich vermeiden, weil ich glaube das die Ressource die unter diesen Punkt fallen, auch in einen der anderen Bereiche fallen können.

Authentication

  • Ressourcen wie Session & OnlineUser.
  • aber bisschen zu wenig um eine eigene Untergliederung einzuführen?
    • dann besser in common aufgehoben
Ich schreib hier mal meine aktuelle Strukturierung nieder als Ergänzung zur aktuellen. Vielleicht hilfts ja was. - appointment - common - shared - ~~shop~~ - ~~(auth)~~ ## Erklärung ### Appointment - Alle Ressourcen betreffend Terminen und Terminplaner - Bsp.: `Scheduler[...]`, `AppointmentDuration`, `LastPossibileModificationMoment` ### Common - Ressourcen die eigentlich von jeder Anwendung benötigt werden - Bsp.: `Exception`, `Exception`, `FooterModules`, `OnlineService`, `OnlineServiceDomain` ### Shared - Ressourcen die überall vorkommen können, aber nicht zwingend benötigt werden - Bsp.: `CustomerStorage`, `CustomerStoragePosition`, `Articles`, `Branch`, `Customer`, `Employee` ### Shop - Ressourcen die nur den Shop betreffen? - Würde ich vermeiden, weil ich glaube das die Ressource die unter diesen Punkt fallen, auch in einen der anderen Bereiche fallen können. ### Authentication - Ressourcen wie `Session` & `OnlineUser`. - aber bisschen zu wenig um eine eigene Untergliederung einzuführen? - dann besser in `common` aufgehoben
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: PRM_Software_AG/api-documentation#11
No description provided.