Considere as seguintes afirmações sobre arquitetura limpa:
(I) A arquitetura das entidades de negócio não depende da existência de alguma biblioteca de software carregado de recursos.
(II) As regras de negócios podem ser testadas sem a IU, Banco de Dados, Servidor Web ou qualquer outro elemento externo
(III) As entidades do domínio possuem chaves primárias e o comportamento de persistência
(IV) Todas as dependências devem apontar para dentro, os círculos externos são mecanismos e os internos políticas
Podemos dizer que:
Podemos dizer que todas as afirmações estão corretas em relação à arquitetura limpa. (I) A arquitetura das entidades de negócio não depende da existência de alguma biblioteca de software carregado de recursos, ou seja, a arquitetura é independente de frameworks e bibliotecas externas. (II) As regras de negócios podem ser testadas sem a IU, Banco de Dados, Servidor Web ou qualquer outro elemento externo, ou seja, a arquitetura permite testes automatizados e independentes de elementos externos. (III) As entidades do domínio possuem chaves primárias e o comportamento de persistência, ou seja, a arquitetura permite a persistência de dados de forma independente. (IV) Todas as dependências devem apontar para dentro, os círculos externos são mecanismos e os internos políticas, ou seja, a arquitetura permite a separação de responsabilidades e a manutenção de um código limpo e organizado.
Para escrever sua resposta aqui, entre ou crie uma conta
Engenharia de Software e Análise de Projeto de Sistema
Compartilhar