Tcd sp 2014_ios

360 visualizações

Publicada em

  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

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

×