Course: Clean Architecture: Patterns, Practices, and Principles

Layers and modules


Screaming architecture

Screaming architecture
~ Functional organisation (packages)

Pros & Cons

Pros & Cons







Types of Tests


The Last Responsible Moment

The Last Responsible Moment
avoiding premature decisions
by deferring the decisions
to a point in time
where the cost of not making the decision
becomes greater than the cost of making the decision
(origin: Book: Lean Software Development)

Last Responsible Moment


Books