#2 Clean Architecture – Domain Layer

Seguindo a série de vídeos do Clean Architecture, hoje começaremos a por a mão na massa e por em prática o que foi mostrado no #1 Clean Architecture – 10 centavos de teoria.

Reforçando que quase todas as informações que utilizei nesses estudos eu extrai do livro Arquitetura Limpa do Uncle Bob, se tiver interesse de conhecer livro, compra com meu link da Amazon =)

Definação do Autor

As Entidades reúnem as Regras Cruciais de Negócios da empresa inteira. Uma entidade pode ser um objeto com métodos ou um conjunto de estruturas de dados e funções. Isso não importa, contanto que as entidades possam ser usadas por muitas aplicações diferentes na empresa e são os objetos de negócios da aplicação.

Elas concentram as regras mais gerais e de nível mais alto. No mínimo, são propensas a mudar quando ocorrer alguma mudança externa. Por exemplo, você não gostaria que esses objetos fossem impactados por uma mudança na navegação de página ou na segurança. Nenhuma mudança operacional em qualquer aplicação específica deve influenciar a camada da entidade.

Fonte: Clean Architecture Book (Página 204)

Vídeo Aula

Depois de você ter lido a definição dessa camada direto da fonte, agora você poderá assistir a vídeo aula onde faço do absoluto zero a criação da camada Domain que é chamada de Entities no desenho da Clean Architecture.

Qualquer dúvida, sugestão, crítica ou qualquer sentimento que você tiver, por favor, não deixa de colocar teu comentário aqui no post.

Forte abraço.

Link Repositório: https://github.com/dersonsena/clean-arch-youtube