All tags

Clean Architecture

Six reading notes and reflections on Clean Architecture.

Posts: 6

Rereading Clean Architecture (6): Boundaries

How architectural boundaries constrain dependencies, isolate business logic, and defer decisions about frameworks, databases, and other details.

Rereading Clean Architecture (5): Software Architecture

A look at component boundaries, relationships, and communication, and how software architecture supports development, deployment, operation, and maintenance while keeping design options open.

Rereading Clean Architecture (4): Component Principles

From modules and classes to independently deployable components: a review of component cohesion and dependency principles.

Rereading Clean Architecture (3): SOLID Design Principles

A review of the five SOLID principles and how to organize modules and classes for software that is easier to change, understand, and reuse.

Rereading Clean Architecture (2): Programming Paradigms

A review of structured, object-oriented, and functional programming, and how these paradigms constrain code structure and design.

Rereading Clean Architecture (1)

Revisiting Clean Architecture through project experience, with reading notes on software architecture.

Subscribe to this tag via RSS

Type Home, News or Frontier Research to navigate, or search posts.

↑↓ Select ↵ Open Esc Close