Upload
renato-oliveira
View
128
Download
0
Tags:
Embed Size (px)
Citation preview
Refactoring Django Applications
Renato Oliveira
Quem sou eu?
Co-fundador da LabcodesViciado em Comunidades!!!Diretor de Tecnologia da APyBOrganizador da Python Brasil[10]*
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 istohttp://livingintheshell.com/django-performance-tips-and-tricks.html
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!
[email protected]@_renatooliveira