Um padrão é mal documentado ou o Anti-padrão existe mesmo?

6 respostas
Zakim

Ola pessoal

gostaria de saber se alguem poderia citar no minimo 3 padrões de projeto que com o decorrer do tempo se tornaram um anti-padrão e porque isso aconteceu?

obrigado!

6 Respostas

Paulo_Silveira

singleton é um anti padrao quando voce o usa para ficar fazendo lookup global: ele acaba sendo uma variavel global
data transfer object eh anti padrao quando voce que trafegar dados entre layers, mas ok quando entre tiers
service locator é um anti padrao se voce ja pode usar injecao de dependencias com o framework que voce escolheu

um padrao pode ser um anti padrao dependendo do uso.

http://blog.caelum.com.br/2006/12/17/design-patterns-um-mau-sinal/

Zakim

bacana!

muito obrigado!

rodrigoy

DI também está erradicando factories…

Qualquer padrão pode ser mal aplicado… Action Frameworks baseados em Commands é feio na minha opinião.

faq

Uai, porque?

Zakim

Sim, qualquer padrão pode ser mal aplicado, mas o fato de ele ser mal aplicado não o torna um anti-padrão certo? O mal uso do padrão é cargo do usuario…
Um padrão é uma solução que deveria servir para resolver um problema de um determinado contexto! Se ele não conseguir cobrir esse conceito então ele é um anti-pattern…

obs:

BiraBoy

O que é lookup global?

Criado 18 de setembro de 2007
Ultima resposta 19 de set. de 2007
Respostas 6
Participantes 5