Improve

Introduce Layering

Architecture and code structurestub

Intent

Introduce layers within the source code to improve separation of concern. It’s common to have at least a business layer and an interface layer - the latter for both user- and programmatic interfaces. See Uncle Bob’s Clean Architecture for a short summary.

Found a mistake or want to add your experience? Edit this pattern on GitHub.