Skip to content
Latchkey

O Que É Clean Architecture?

A clean architecture organiza um sistema como anéis concêntricos, com as regras corporativas e de aplicação no centro e frameworks, bancos de dados e interfaces na parte externa. A regra de dependência determina que as dependências de código só podem apontar para dentro, em direção à política de nível mais alto. As camadas externas podem mudar sem forçar mudanças na lógica de negócio central.

Por que isso importa

Manter as escolhas de framework e infraestrutura nas bordas significa que elas podem ser substituídas sem reescrever as regras de negócio. O núcleo permanece estável e testável de forma independente.

Guias relacionados