Et enkelt eksempel på Clean Architecture ifm julekalenderen til Bekk på lille julaften.
Strukturen i repoet er inspirert av Clean Architecture fra: https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html
I src-mappen vil du finne:
-
Domain
Domeneobjekter; det innerste delen av arkitekturen og skal derfor ikke referere til noe annet lag. -
Application
Applikasjonslogikk, query og command handlere; kan bare referere til Domain -
Infrastructure
Repsitory; kan referere til Application og Domain. -
Web
Controllere, dependency injection setup ++ ; er ytterst og kan dermed kjenne til alle lag.
- .NET 6.0 https://dotnet.microsoft.com/en-us/download/dotnet/6.0
- Editor (Visual studio code, Visual Studio, Rider)
- Åpne en terminal der .NET CLI er tilgjengelig
- Navigèr til
src\Web
og skrivdotnet run
etterfulgt av enter: