Mvc & Patterns

29
@PLRIBEIRO3000 Wednesday, October 16, 13

description

Palestra para o WewebConf 2013. Essa palestra teve o intuito de mostrar os erros cometidos e a solução encontrada por um equipe pequena ( de 2 a 3 desenvolvedores).

Transcript of Mvc & Patterns

Page 1: Mvc & Patterns

@PLRIBEIRO3000

Wednesday, October 16, 13

Page 2: Mvc & Patterns

Wednesday, October 16, 13

Page 3: Mvc & Patterns

MVCPATTERNS

Wednesday, October 16, 13

Page 4: Mvc & Patterns

MVC

Wednesday, October 16, 13

Page 5: Mvc & Patterns

Wednesday, October 16, 13

Page 6: Mvc & Patterns

MVC

Wednesday, October 16, 13

Page 7: Mvc & Patterns

MVC

Wednesday, October 16, 13

Page 8: Mvc & Patterns

MVC

Wednesday, October 16, 13

Page 9: Mvc & Patterns

Ok! Equipe pequena, mãos a obra!!

Wednesday, October 16, 13

Page 10: Mvc & Patterns

Código Spaghetti pra todo lado!

Wednesday, October 16, 13

Page 11: Mvc & Patterns

Wednesday, October 16, 13

Page 12: Mvc & Patterns

Um Padrão Minímo deve ser Estabelecido!

Wednesday, October 16, 13

Page 13: Mvc & Patterns

Onde Vai a minha Lógica?

Wednesday, October 16, 13

Page 14: Mvc & Patterns

No Controller?

Wednesday, October 16, 13

Page 15: Mvc & Patterns

Na View?

Wednesday, October 16, 13

Page 16: Mvc & Patterns

NO Modelo?

Wednesday, October 16, 13

Page 17: Mvc & Patterns

Quando criar um novo Modelo?

Wednesday, October 16, 13

Page 18: Mvc & Patterns

Pra qual Modelo vai a lógica do controller?

Wednesday, October 16, 13

Page 19: Mvc & Patterns

PatternPadrão

Wednesday, October 16, 13

Page 20: Mvc & Patterns

Como Identificar um Padrão?

Wednesday, October 16, 13

Page 21: Mvc & Patterns

Como Criar um novo Padrão?

Wednesday, October 16, 13

Page 22: Mvc & Patterns

Comportamento!

Wednesday, October 16, 13

Page 23: Mvc & Patterns

ANTIPATTERNS

Wednesday, October 16, 13

Page 24: Mvc & Patterns

Service!!!

Wednesday, October 16, 13

Page 25: Mvc & Patterns

CSIAPV

Wednesday, October 16, 13

Page 26: Mvc & Patterns

Patterns Bem aplicados melhoram a manutenção e teste do

código!

Wednesday, October 16, 13

Page 27: Mvc & Patterns

Gem Zertico

Wednesday, October 16, 13

Page 28: Mvc & Patterns

Esclarecimentos?

Wednesday, October 16, 13

Page 29: Mvc & Patterns

Wednesday, October 16, 13