Estudos gratuitos da ER Soluções WebVer outros conteúdos grátis
ER Soluções WebEstudos · Arquitetura Limpa

21. Arquitetura Gritante

A estrutura deve gritar o domínio, não o framework.

Duas árvores de pastas: uma grita Rails (controllers, models, views), outra grita Clínica (pacientes, consultas, prescrições)
Olhe as pastas: elas dizem "sistema de saúde" ou "Rails"?

Resumo

Perguntas-chave

responda de cabeça, depois abra
O que deve gritar a arquitetura?
O domínio e os casos de uso: "sistema de saúde", "contabilidade", não o framework.
A web é arquitetura?
Não. É um mecanismo de entrega, um detalhe de IO.
Como testar casos de uso nessa arquitetura?
Unitariamente, sem banco, servidor web ou framework instalados.

Exercícios de fixação

0/5 respondidas
1.
Um novo desenvolvedor abre o repositório e vê pastas controllers/, models/, views/. O que isso indica?
2.
Segundo o autor, a web é:
3.
Qual atitude em relação a frameworks o capítulo recomenda?
4.
Qual benefício direto de uma arquitetura gritante bem feita?
5.
A analogia com a planta de uma casa ou biblioteca serve para mostrar que:
Seu progresso fica salvo neste navegador.