Voltar para a estante
Clean Architecture, Robert C. Martin

Clean Architecture

Robert C. Martin

Tema
Tecnologia
Situação
Lido
Nota
Ótimo8,9
Regras de dependência que mantêm o núcleo do sistema independente de frameworks e do banco de dados.

Minha resenha

Clean Architecture é meu padrão de arquitetura favorito, e esse livro é boa parte do motivo. Quando li, eu já trabalhava com sistema grande, mas ainda tomava muita decisão de estrutura por costume. O livro me deu linguagem pra coisa que eu sentia e não sabia explicar.

A regra da dependência é o centro de tudo: o código de dentro não conhece o de fora. Regra de negócio não sabe que existe banco, framework ou tela. Parece simples, mas quando você aplica de verdade, o sistema muda de cara. O banco vira detalhe, o framework vira detalhe, e trocar uma peça deixa de ser projeto de três meses.

Também gosto muito da parte de princípios de componentes e de como ele leva o SOLID pra uma escala maior. A ideia de uma arquitetura que grita o domínio, em vez de gritar o framework, acho de extrema elegancia.

O livro às vezes vende a arquitetura como se o custo fosse sempre baixo. Não é. Em sistema pequeno ou MVP com prazo apertado, camada demais vira cerimônia. O Uncle Bob fala de trade-off, mas o leitor apressado não escuta.

Recomendo muito pra quem quer deixar de ser júnior e começar a entender arquitetura de sistemas. Pra sênior, vale reler de tempos em tempos pra lembrar por que as regras existem.

Na mesma prateleira