Patterns vs zombies

18
Patterns by Jiéverson Maissiat http://jieverson.com

Transcript of Patterns vs zombies

Page 1: Patterns vs zombies

Patternsby Jiéverson Maissiat

http://jieverson.com

Page 2: Patterns vs zombies

Patterns vs Zombiesby Jiéverson Maissiat

Page 3: Patterns vs zombies

Design Patterns

Page 4: Patterns vs zombies

O que são?Biblioteca de Experiências

Maneira de aprender com o erro dos outros;

?

Page 5: Patterns vs zombies

O que NÃO são?Receita de Bolo?

Fazer projeto de POC é uma coisa...Resolver problemas do cliente é outra coisa...

Page 6: Patterns vs zombies
Page 7: Patterns vs zombies
Page 8: Patterns vs zombies

Cuidado!Use com moderação...

Não se deiche engagar!

Page 9: Patterns vs zombies

Software Architecture Patterns

Page 10: Patterns vs zombies

O que são?Guia de Sobrevivência

Desenvolvimento

"Pivot*" do projeto;

Maneira de padronizar o software;

Thanks Lean*

Page 11: Patterns vs zombies

Exemplos

Page 12: Patterns vs zombies

Cuidado!Não crie um Zombie (eles são lentos e pesados),

Não se torne escravo da arquitetura!

Page 13: Patterns vs zombies

MitosDecisão de inicio de projeto?

13 camadas de desenvolvimento?Mais camadas mais qualidade?

Page 14: Patterns vs zombies

Você quer ser um Arquiteto Quando Crescer?

*http://martinfowler.com/articles/designDead.html

Page 15: Patterns vs zombies

Arquitetura Evolutiva

Seja ágil!

"Pivote" durante o projeto:Quando necessário

Page 16: Patterns vs zombies

UI PatternsMV* Family!MVCMVPMVVM

Domain Patterns*DD Family!

DDDBDD

Page 17: Patterns vs zombies

RecomendaçõesLivro Site

http://martinfowler.com/