gocleanarchitecture
1.0.0
Ein gutes Beispiel für saubere Architektur für eine Webanwendung in Go.
Der Domain -Ordner ist für Unternehmens -Geschäftslogik ohne Abhängigkeiten gedacht. Dies können Strukturen, Schnittstellen und Funktionen sein.
Es gibt keinen Usecase -Ordner, aber wenn es einen gäbe, würde er die Anwendungsgeschäftslogik ohne Abhängigkeiten mit Ausnahme der Domäne aufnehmen. Dies können Strukturen, Schnittstellen und Funktionen sein.
Der Adapterordner sollte Abstraktionen für die Pakete in den Ordnern LIB und Lieferanten enthalten.
Der LIB -Ordner enthält interne Pakete, ähnlich wie im Ordner des Lieferanten , der Pakete von Drittanbietern enthält.