Boas práticas
-
Upload
andersonstorres -
Category
Technology
-
view
383 -
download
5
description
Transcript of Boas práticas
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Boas Práticas
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Anderson Torres
- OCJA, OCJP, OCWCD, OCBCD, OCA 11g - Arquiteto, Analista e Desenvolvedor - Blog: http://andersontorres.wordpress.com
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Você Aplica o Polimorfismo?
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Usa TDD?
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Acredita em DDD?
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Encaixa Patterns no seu Design?
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Trabalha Exceções conscientemente?
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Você disse sim a algumas dessas questões?
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Você disse não a maioriadessas questões?
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Melhoria Contínua
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Boas Práticass. f.Método ou técnica que demonstra consistentemente resultados superiores aos alcançados por outros meios .
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Boas Práticas deDesenvolvimento
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Encapsulação
Favorece a Abstração
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Favorece a Abstração
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Encapsulação
Fortalece a CoesãoProtege o Comportamento
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Encapsulação
Não exponha getters and setters sem necessidade!
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Composição
Baixo AcoplamentoAlta Coesão
Agregação quebra a Encapsulação
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Código Limpo
IndentaçãoComentários Coesos e bem Colocados
Estrutura de Pacotes bem Definidas
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Boas Práticas deDesign
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
MVC
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Você usa corretamenteo Model?
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Model
Interface entre o Controller e o Domain Model
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Value Object
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Value Object
Tipagem mais ForteManipulação Coesa
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Repository
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Repository
Abstração do ORMEsqueça o DAO!
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Boas Práticas deArquitetura
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Integração Contínua
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Integração Contínua
Build’s AutomáticosTestes Automáticos
Detecção de Falhas AutomáticaRoll de Build’s
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Gerenciamento de Dependências
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Gerenciamento de Dependências
Maven, AntAdios, Jar Hell!
Delegação de Responsabilidade
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
EPIC FAIL
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
CONTEXTO
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Benchmarking Contínuo
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Dúvidas?
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]