Tcd sp 2014_ios

355 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
355
No SlideShare
0
A partir de incorporações
0
Número de incorporações
4
Ações
Compartilhamentos
0
Downloads
1
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Tcd sp 2014_ios

  1. 1. iOS Antipatterns
  2. 2. O que vamos ver aqui • Código ‘bonito’ e funcional - é importante? • OO - sua importância • Antipatternizando patterns • OSS - exemplos de antipatterns
  3. 3. Sobre código ‘bonito' e funcional
  4. 4. OO - por que falam tanto nisso?
  5. 5. Relembrando princípios de OO - 1 classe, 1 responsabilidade
  6. 6. Exemplos do oposto
  7. 7. Como posso melhorar?
  8. 8. Relembrando princípios de OO - Open Closed Principle
  9. 9. Exemplos do oposto
  10. 10. Como posso melhorar?
  11. 11. Relembrando princípios de OO - Liskov
  12. 12. Exemplos do oposto
  13. 13. Como posso melhorar?
  14. 14. Relembrando princípios de OO - Inversão de dependências
  15. 15. Exemplos do oposto
  16. 16. Como posso melhorar?
  17. 17. Chega de OO! Vamos falar de patterns
  18. 18. Um pouco sobre design patterns
  19. 19. Singleton - vilão ou mocinho?
  20. 20. Um exemplo
  21. 21. Como posso melhorar?
  22. 22. Um if/else pode ser melhor que um decorator
  23. 23. Conclusões

×