Refactoring Django
Applications
Renato Oliveira
Quem sou eu?
Co-fundador da Labcodes
Viciado em Comunidades!!!
Diretor de Tecnologia da APyB
Organizador da Python Brasil[...
Refactor sem testes...
Did you mean...
Refaketoring?
Refucktoring?
Defectoring?
Diogo Baeder, Python Brasil 2012
Não falarei de performance!
Para entender um pouco mais sobre
performance, um post ótimo do Fernando
Rocha sobre isto
http://livingintheshell.com/djan...
Don’t Repeat Yourself!
Fat views :(
Preciso de objetos do
banco em vários
templates...
Vou fazer a query em
todas as views :D
Template context
Processors
Provavelmente você já precisou
usar...
{{ STATIC_URL }}
Preciso limitar o contexto
das minhas queries...
Vou adicionar um filter
para cada query :D
Managers
Com certeza você já usou!
Where does the fat go?
Fat Models! :D
Por último mas não
menos importante!
Obrigado!
Nos vemos em Recife!
renato@labcodes.com.br
@_renatooliveira
Refactoring django applications
Refactoring django applications
Refactoring django applications
Refactoring django applications
Refactoring django applications
Refactoring django applications
Próximos SlideShares
Carregando em…5
×

Refactoring django applications

272 visualizações

Publicada em

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

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

Nenhuma nota no slide

Refactoring django applications

  1. 1. Refactoring Django Applications Renato Oliveira
  2. 2. Quem sou eu? Co-fundador da Labcodes Viciado em Comunidades!!! Diretor de Tecnologia da APyB Organizador da Python Brasil[10]*
  3. 3. Refactor sem testes...
  4. 4. Did you mean... Refaketoring? Refucktoring? Defectoring? Diogo Baeder, Python Brasil 2012
  5. 5. Não falarei de performance!
  6. 6. Para entender um pouco mais sobre performance, um post ótimo do Fernando Rocha sobre isto http://livingintheshell.com/django-performance- tips-and-tricks.html
  7. 7. Don’t Repeat Yourself!
  8. 8. Fat views :(
  9. 9. Preciso de objetos do banco em vários templates...
  10. 10. Vou fazer a query em todas as views :D
  11. 11. Template context Processors
  12. 12. Provavelmente você já precisou usar... {{ STATIC_URL }}
  13. 13. Preciso limitar o contexto das minhas queries...
  14. 14. Vou adicionar um filter para cada query :D
  15. 15. Managers
  16. 16. Com certeza você já usou!
  17. 17. Where does the fat go?
  18. 18. Fat Models! :D
  19. 19. Por último mas não menos importante!
  20. 20. Obrigado! Nos vemos em Recife! renato@labcodes.com.br @_renatooliveira

×