APERFEIÇOANDO A COMUNICAÇÃO DO TIME DE DESENVOLVEDORES COM PADRÕES E ANTI-
PADRÕES
Wagner Mendes Voltz - [email protected]
@tiofusca
Padrão de projeto
Maneira testada e documentada de alcançar um objetivo
qualquer
http://www.devmedia.com.br/imagens/articles/226729/Classificacao%20gof.jpg
Anti padrão
Ação comumente usada mas sendo ineficiente e/ou contra-produtivo na
prática
http://www.antipatterns.com/briefing/sld006.htm
Tipos• organizacionais• gerência de projeto• análise• design• programação• metodológicos
Complexidade acidental
Fé cega
Âncora do barco
Espera Ativa
Loop Sequence
Falha cacheada
Programação por exceção
Culto de programação
Fluxo de lava
Número Mágico
String Mágica
Código espaguete
Código lasanha
Programação por copiar e colar
Reinventar a roda
Reinventar a roda quadrada
Fator de improbabilidade
Otimização prematura
Referências• http://pt.wikipedia.org/wiki/Antipadr
%C3%B5es_de_projeto_de_software• http://en.wikipedia.org/wiki/Anti-pattern
• Catalogo anti-padões -http://c2.com/cgi/wiki?AntiPatternsCatalog
• Anti-padrões - http://www.antipatterns.com
• Anti-padrões Java - www.odi.ch/prog/design/newbies.php
• Padrões GoF - http://online.k19.com.br/libraries/handouts/k51
APERFEIÇOANDO A COMUNICAÇÃO DO TIME DE DESENVOLVEDORES COM PADRÕES E ANTI-
PADRÕES
Wagner Mendes Voltz - [email protected]
@tiofusca
Top Related