aperfeiÇoando a comunicaÇÃo do time de desenvolvedores com padrÕes e anti-padrÕes - dia de...
TRANSCRIPT
![Page 1: APERFEIÇOANDO A COMUNICAÇÃO DO TIME DE DESENVOLVEDORES COM PADRÕES E ANTI-PADRÕES - Dia de agilidade 2016](https://reader035.vdocuments.mx/reader035/viewer/2022070601/5899ac311a28ab30688b7b81/html5/thumbnails/1.jpg)
APERFEIÇOANDO A COMUNICAÇÃO DO TIME DE DESENVOLVEDORES COM PADRÕES E ANTI-
PADRÕES
Wagner Mendes Voltz - [email protected]
@tiofusca
![Page 2: APERFEIÇOANDO A COMUNICAÇÃO DO TIME DE DESENVOLVEDORES COM PADRÕES E ANTI-PADRÕES - Dia de agilidade 2016](https://reader035.vdocuments.mx/reader035/viewer/2022070601/5899ac311a28ab30688b7b81/html5/thumbnails/2.jpg)
![Page 3: APERFEIÇOANDO A COMUNICAÇÃO DO TIME DE DESENVOLVEDORES COM PADRÕES E ANTI-PADRÕES - Dia de agilidade 2016](https://reader035.vdocuments.mx/reader035/viewer/2022070601/5899ac311a28ab30688b7b81/html5/thumbnails/3.jpg)
Padrão de projeto
Maneira testada e documentada de alcançar um objetivo
qualquer
![Page 4: APERFEIÇOANDO A COMUNICAÇÃO DO TIME DE DESENVOLVEDORES COM PADRÕES E ANTI-PADRÕES - Dia de agilidade 2016](https://reader035.vdocuments.mx/reader035/viewer/2022070601/5899ac311a28ab30688b7b81/html5/thumbnails/4.jpg)
http://www.devmedia.com.br/imagens/articles/226729/Classificacao%20gof.jpg
![Page 5: APERFEIÇOANDO A COMUNICAÇÃO DO TIME DE DESENVOLVEDORES COM PADRÕES E ANTI-PADRÕES - Dia de agilidade 2016](https://reader035.vdocuments.mx/reader035/viewer/2022070601/5899ac311a28ab30688b7b81/html5/thumbnails/5.jpg)
Anti padrão
Ação comumente usada mas sendo ineficiente e/ou contra-produtivo na
prática
![Page 6: APERFEIÇOANDO A COMUNICAÇÃO DO TIME DE DESENVOLVEDORES COM PADRÕES E ANTI-PADRÕES - Dia de agilidade 2016](https://reader035.vdocuments.mx/reader035/viewer/2022070601/5899ac311a28ab30688b7b81/html5/thumbnails/6.jpg)
http://www.antipatterns.com/briefing/sld006.htm
![Page 7: APERFEIÇOANDO A COMUNICAÇÃO DO TIME DE DESENVOLVEDORES COM PADRÕES E ANTI-PADRÕES - Dia de agilidade 2016](https://reader035.vdocuments.mx/reader035/viewer/2022070601/5899ac311a28ab30688b7b81/html5/thumbnails/7.jpg)
Tipos• organizacionais• gerência de projeto• análise• design• programação• metodológicos
![Page 8: APERFEIÇOANDO A COMUNICAÇÃO DO TIME DE DESENVOLVEDORES COM PADRÕES E ANTI-PADRÕES - Dia de agilidade 2016](https://reader035.vdocuments.mx/reader035/viewer/2022070601/5899ac311a28ab30688b7b81/html5/thumbnails/8.jpg)
![Page 9: APERFEIÇOANDO A COMUNICAÇÃO DO TIME DE DESENVOLVEDORES COM PADRÕES E ANTI-PADRÕES - Dia de agilidade 2016](https://reader035.vdocuments.mx/reader035/viewer/2022070601/5899ac311a28ab30688b7b81/html5/thumbnails/9.jpg)
Complexidade acidental
![Page 10: APERFEIÇOANDO A COMUNICAÇÃO DO TIME DE DESENVOLVEDORES COM PADRÕES E ANTI-PADRÕES - Dia de agilidade 2016](https://reader035.vdocuments.mx/reader035/viewer/2022070601/5899ac311a28ab30688b7b81/html5/thumbnails/10.jpg)
Fé cega
![Page 11: APERFEIÇOANDO A COMUNICAÇÃO DO TIME DE DESENVOLVEDORES COM PADRÕES E ANTI-PADRÕES - Dia de agilidade 2016](https://reader035.vdocuments.mx/reader035/viewer/2022070601/5899ac311a28ab30688b7b81/html5/thumbnails/11.jpg)
Âncora do barco
![Page 12: APERFEIÇOANDO A COMUNICAÇÃO DO TIME DE DESENVOLVEDORES COM PADRÕES E ANTI-PADRÕES - Dia de agilidade 2016](https://reader035.vdocuments.mx/reader035/viewer/2022070601/5899ac311a28ab30688b7b81/html5/thumbnails/12.jpg)
Espera Ativa
![Page 13: APERFEIÇOANDO A COMUNICAÇÃO DO TIME DE DESENVOLVEDORES COM PADRÕES E ANTI-PADRÕES - Dia de agilidade 2016](https://reader035.vdocuments.mx/reader035/viewer/2022070601/5899ac311a28ab30688b7b81/html5/thumbnails/13.jpg)
Loop Sequence
![Page 14: APERFEIÇOANDO A COMUNICAÇÃO DO TIME DE DESENVOLVEDORES COM PADRÕES E ANTI-PADRÕES - Dia de agilidade 2016](https://reader035.vdocuments.mx/reader035/viewer/2022070601/5899ac311a28ab30688b7b81/html5/thumbnails/14.jpg)
Falha cacheada
![Page 15: APERFEIÇOANDO A COMUNICAÇÃO DO TIME DE DESENVOLVEDORES COM PADRÕES E ANTI-PADRÕES - Dia de agilidade 2016](https://reader035.vdocuments.mx/reader035/viewer/2022070601/5899ac311a28ab30688b7b81/html5/thumbnails/15.jpg)
Programação por exceção
![Page 16: APERFEIÇOANDO A COMUNICAÇÃO DO TIME DE DESENVOLVEDORES COM PADRÕES E ANTI-PADRÕES - Dia de agilidade 2016](https://reader035.vdocuments.mx/reader035/viewer/2022070601/5899ac311a28ab30688b7b81/html5/thumbnails/16.jpg)
Culto de programação
![Page 17: APERFEIÇOANDO A COMUNICAÇÃO DO TIME DE DESENVOLVEDORES COM PADRÕES E ANTI-PADRÕES - Dia de agilidade 2016](https://reader035.vdocuments.mx/reader035/viewer/2022070601/5899ac311a28ab30688b7b81/html5/thumbnails/17.jpg)
Fluxo de lava
![Page 18: APERFEIÇOANDO A COMUNICAÇÃO DO TIME DE DESENVOLVEDORES COM PADRÕES E ANTI-PADRÕES - Dia de agilidade 2016](https://reader035.vdocuments.mx/reader035/viewer/2022070601/5899ac311a28ab30688b7b81/html5/thumbnails/18.jpg)
Número Mágico
String Mágica
![Page 19: APERFEIÇOANDO A COMUNICAÇÃO DO TIME DE DESENVOLVEDORES COM PADRÕES E ANTI-PADRÕES - Dia de agilidade 2016](https://reader035.vdocuments.mx/reader035/viewer/2022070601/5899ac311a28ab30688b7b81/html5/thumbnails/19.jpg)
Código espaguete
![Page 20: APERFEIÇOANDO A COMUNICAÇÃO DO TIME DE DESENVOLVEDORES COM PADRÕES E ANTI-PADRÕES - Dia de agilidade 2016](https://reader035.vdocuments.mx/reader035/viewer/2022070601/5899ac311a28ab30688b7b81/html5/thumbnails/20.jpg)
Código lasanha
![Page 21: APERFEIÇOANDO A COMUNICAÇÃO DO TIME DE DESENVOLVEDORES COM PADRÕES E ANTI-PADRÕES - Dia de agilidade 2016](https://reader035.vdocuments.mx/reader035/viewer/2022070601/5899ac311a28ab30688b7b81/html5/thumbnails/21.jpg)
![Page 22: APERFEIÇOANDO A COMUNICAÇÃO DO TIME DE DESENVOLVEDORES COM PADRÕES E ANTI-PADRÕES - Dia de agilidade 2016](https://reader035.vdocuments.mx/reader035/viewer/2022070601/5899ac311a28ab30688b7b81/html5/thumbnails/22.jpg)
Programação por copiar e colar
![Page 23: APERFEIÇOANDO A COMUNICAÇÃO DO TIME DE DESENVOLVEDORES COM PADRÕES E ANTI-PADRÕES - Dia de agilidade 2016](https://reader035.vdocuments.mx/reader035/viewer/2022070601/5899ac311a28ab30688b7b81/html5/thumbnails/23.jpg)
Reinventar a roda
Reinventar a roda quadrada
![Page 24: APERFEIÇOANDO A COMUNICAÇÃO DO TIME DE DESENVOLVEDORES COM PADRÕES E ANTI-PADRÕES - Dia de agilidade 2016](https://reader035.vdocuments.mx/reader035/viewer/2022070601/5899ac311a28ab30688b7b81/html5/thumbnails/24.jpg)
![Page 25: APERFEIÇOANDO A COMUNICAÇÃO DO TIME DE DESENVOLVEDORES COM PADRÕES E ANTI-PADRÕES - Dia de agilidade 2016](https://reader035.vdocuments.mx/reader035/viewer/2022070601/5899ac311a28ab30688b7b81/html5/thumbnails/25.jpg)
Fator de improbabilidade
![Page 26: APERFEIÇOANDO A COMUNICAÇÃO DO TIME DE DESENVOLVEDORES COM PADRÕES E ANTI-PADRÕES - Dia de agilidade 2016](https://reader035.vdocuments.mx/reader035/viewer/2022070601/5899ac311a28ab30688b7b81/html5/thumbnails/26.jpg)
Otimização prematura
![Page 27: APERFEIÇOANDO A COMUNICAÇÃO DO TIME DE DESENVOLVEDORES COM PADRÕES E ANTI-PADRÕES - Dia de agilidade 2016](https://reader035.vdocuments.mx/reader035/viewer/2022070601/5899ac311a28ab30688b7b81/html5/thumbnails/27.jpg)
![Page 28: APERFEIÇOANDO A COMUNICAÇÃO DO TIME DE DESENVOLVEDORES COM PADRÕES E ANTI-PADRÕES - Dia de agilidade 2016](https://reader035.vdocuments.mx/reader035/viewer/2022070601/5899ac311a28ab30688b7b81/html5/thumbnails/28.jpg)
![Page 29: APERFEIÇOANDO A COMUNICAÇÃO DO TIME DE DESENVOLVEDORES COM PADRÕES E ANTI-PADRÕES - Dia de agilidade 2016](https://reader035.vdocuments.mx/reader035/viewer/2022070601/5899ac311a28ab30688b7b81/html5/thumbnails/29.jpg)
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
![Page 30: APERFEIÇOANDO A COMUNICAÇÃO DO TIME DE DESENVOLVEDORES COM PADRÕES E ANTI-PADRÕES - Dia de agilidade 2016](https://reader035.vdocuments.mx/reader035/viewer/2022070601/5899ac311a28ab30688b7b81/html5/thumbnails/30.jpg)
![Page 31: APERFEIÇOANDO A COMUNICAÇÃO DO TIME DE DESENVOLVEDORES COM PADRÕES E ANTI-PADRÕES - Dia de agilidade 2016](https://reader035.vdocuments.mx/reader035/viewer/2022070601/5899ac311a28ab30688b7b81/html5/thumbnails/31.jpg)
APERFEIÇOANDO A COMUNICAÇÃO DO TIME DE DESENVOLVEDORES COM PADRÕES E ANTI-
PADRÕES
Wagner Mendes Voltz - [email protected]
@tiofusca