SlideShare uma empresa Scribd logo
Peter Antony Rausch
The Clean Architecture
The Clean Architecture
The Clean Architecture
The Clean Architecture
The Clean Architecture
The
Database
Commands
Tasks
models
utils
UI
controllers spring
servlets
rats
horses
BO
BO
BO
BO
BO
BO
BO
BO
BO
BO
Models
Controllers
Views
TheWeb
The Clean Architecture
The Clean Architecture
The Clean Architecture
The Clean Architecture
The Clean Architecture
The Clean Architecture
The Clean Architecture
The Clean Architecture
The Clean Architecture
The Clean Architecture
The Clean Architecture
The Clean Architecture
The Clean Architecture
The Clean Architecture
The Clean Architecture
The Clean Architecture
The Clean Architecture
círculos
INTERFACES
círculos
INTERFACES
uma
permite que as
sejam
uma
permite que as
sejam tomadas o
uma
o número de
uma
obedece / persegue os
da programação
uma classe deve ter
para
Single Responsibility Principle
as entidades de software devem ser
para
para
Open-Closed Principle
módulos de
de módulos de
devem depender de
Dependency Inversion Principle
os clientes devem ser
de métodos que
Interface Segregation Principle
The Clean Architecture
The Clean Architecture
The Clean Architecture
The Clean Architecture
The Clean Architecture
The Clean Architecture
mas qual o
disso tudo?
de
de
de
de
TESTÁVEL
para refatorar e
realizado em menos tempo
técnica com profissionais
The Clean Architecture
The Clean Architecture
The Clean Architecture
https://github.com/peterantonyrausch/tca-sorteador

Mais conteúdo relacionado

PPT
TDC Connections 2022 - .NET + Microsserviços: alternativas open source para d...
PDF
[MTC 2021] Criando testes automatizados rápidos e robustos com cypress - Walm...
PPTX
Framework de automação de teste Robotium
PPT
Testes Automatizados No Cakephp
PDF
TDC2017 | POA Trilha Infraestrutura Agil - Do bug à feature, como a Trello fa...
PDF
Selenium
PPTX
Porque migrar sua aplicação para microserviços?
TDC Connections 2022 - .NET + Microsserviços: alternativas open source para d...
[MTC 2021] Criando testes automatizados rápidos e robustos com cypress - Walm...
Framework de automação de teste Robotium
Testes Automatizados No Cakephp
TDC2017 | POA Trilha Infraestrutura Agil - Do bug à feature, como a Trello fa...
Selenium
Porque migrar sua aplicação para microserviços?

Destaque (20)

PPTX
Que es el humanismo
PPTX
Catálogo Oriflame 1
PPTX
Musica
PPTX
Primera investigacion
PPTX
Diapositiva rosi
PPTX
Apresentação Caio Fellipe
PPTX
Antecedentes de la formación e learning
PPTX
Dreamweaver
DOCX
EF-EI LA BELUGA
PDF
O Diafragma
PPTX
Presentacion erika perez
PPTX
Leonardo arrieta
PPTX
16 la comunidad hoy
PDF
Ações de apoio às vendas C3 2015
PDF
Dama elegante
PPTX
Legislación de la comunicación
PPTX
Cómo Generar Más Ventas Con Las Campañas Comerciales De Google
PDF
Aop t6 0002_0302
PDF
ACESSO à SAÚDE no VALE DO PARAÍBA PAULISTA
Que es el humanismo
Catálogo Oriflame 1
Musica
Primera investigacion
Diapositiva rosi
Apresentação Caio Fellipe
Antecedentes de la formación e learning
Dreamweaver
EF-EI LA BELUGA
O Diafragma
Presentacion erika perez
Leonardo arrieta
16 la comunidad hoy
Ações de apoio às vendas C3 2015
Dama elegante
Legislación de la comunicación
Cómo Generar Más Ventas Con Las Campañas Comerciales De Google
Aop t6 0002_0302
ACESSO à SAÚDE no VALE DO PARAÍBA PAULISTA
Anúncio

Semelhante a The Clean Architecture (12)

PDF
TDC2016SP - Construindo Web APIs em Java na era do Big Data
ODP
Apresentacao Boas praticas, revisão java, SOLID, KISS, DRY, design patterns, ...
PDF
Arquitetura Funcional em Microservices
PDF
Arquitetura funcional em microservices, 4 anos depois
PDF
Proposta lucas simon-rodrigues-magalhaes
PDF
InterCon 2016 - Refactor direto e reto: migração de uma arquitetura 100% acop...
PDF
[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...
PDF
Rich Internet Applications com clientes offline utilizando Gears
PDF
04 - Felipe Oliveira - Think Decoupled! (SOA)
PPTX
Inversion ofcontrol
PPTX
Clean architecture
PPTX
Criando aplicativos para Windows 8 usando apenas HTML5 e Javascript
TDC2016SP - Construindo Web APIs em Java na era do Big Data
Apresentacao Boas praticas, revisão java, SOLID, KISS, DRY, design patterns, ...
Arquitetura Funcional em Microservices
Arquitetura funcional em microservices, 4 anos depois
Proposta lucas simon-rodrigues-magalhaes
InterCon 2016 - Refactor direto e reto: migração de uma arquitetura 100% acop...
[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...
Rich Internet Applications com clientes offline utilizando Gears
04 - Felipe Oliveira - Think Decoupled! (SOA)
Inversion ofcontrol
Clean architecture
Criando aplicativos para Windows 8 usando apenas HTML5 e Javascript
Anúncio

Último (11)

PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PPTX
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
PPTX
Utilizando code blockes por andre backes
PPTX
Viasol Energia Solar -Soluções para geração e economia de energia
PDF
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
PPTX
Tipos de servidor em redes de computador.pptx
PDF
Jira Software projetos completos com scrum
PPT
Conceitos básicos de Redes Neurais Artificiais
PPTX
Eng. Software - pontos essenciais para o início
PDF
Manejo integrado de pragas na cultura do algodão
PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
Utilizando code blockes por andre backes
Viasol Energia Solar -Soluções para geração e economia de energia
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
Tipos de servidor em redes de computador.pptx
Jira Software projetos completos com scrum
Conceitos básicos de Redes Neurais Artificiais
Eng. Software - pontos essenciais para o início
Manejo integrado de pragas na cultura do algodão
Termos utilizados na designação de relação entre pessoa e uma obra.pdf

Notas do Editor

  • #4: Vivemos e morremos para um framework
  • #11: Uncle Bob (Tio Bob) Object Mentor Inc - Consultor internacional Signatário do Manifesto ágil 8th Light - Software craftsmanship
  • #14: INTERAÇÃO AÇÃO REAÇÃO entre duas ou mais entidades
  • #16: COMO INTERACTOR VÃO INTERAGIR COM O MEIO EXTERNO
  • #17: ANALOGIA MÁQUINA DE CAFÉ
  • #26: NÃO CAMADAS FLUXO DE DEPENDÊNCIA DE FORA PRA DENTRO
  • #29: REPASSADAS ESPECIALISTA
  • #33: UTILIZADA EM MUITOS LUGARES MAIOR CHANCE DE ESTRAGAR ALGO
  • #34: FECHAMENTO ESTRATÉGICO
  • #35: ALTO NIVEL = NEGOCIOS BAIXO NIVEL = BANCO DE DADOS MEIO DE CAMPO
  • #36: CLASSE FAZ TUDO
  • #44: CORE DA APLICAÇÃO FICA ....
  • #46: BIBLIOTECA LEITURA XML EXCEL CRIA UMA INTERFACE
  • #50: SEPARAÇÃO
  • #53: QUEM IMPLEMENTA QUEM?