Globalcode – Open4education
Arquitetura – Saia do Brownfield
com Refactoring
Emmanuel Brandão
Code Monkey
Slide 2
Slide 2 text
Globalcode – Open4education
Greenfield
Slide 3
Slide 3 text
Globalcode – Open4education
Brownfield
Slide 4
Slide 4 text
Globalcode – Open4education
Pareto
Slide 5
Slide 5 text
Globalcode – Open4education
Você cozinha?
Slide 6
Slide 6 text
Globalcode – Open4education
Conseguiria aqui?
Slide 7
Slide 7 text
Globalcode – Open4education
M. Golding
“Always code as if the guy
who ends up maintaining
your code will be a violent
psychopath who knows
where you live”
Slide 8
Slide 8 text
Globalcode – Open4education
Slide 9
Slide 9 text
Globalcode – Open4education
Slide 10
Slide 10 text
Globalcode – Open4education
Você está sentindo?
Code Smell
Slide 11
Slide 11 text
Globalcode – Open4education
Slide 12
Slide 12 text
Globalcode – Open4education
O que é
Refactoring
Slide 13
Slide 13 text
Globalcode – Open4education
Martin Fowler,
Slide 14
Slide 14 text
Globalcode – Open4education
Explore com
Testes
Slide 15
Slide 15 text
Globalcode – Open4education
Michael Feathers,
Slide 16
Slide 16 text
Globalcode – Open4education
Slide 17
Slide 17 text
Globalcode – Open4education
Feathers
e o risco da mudança:
Quais as mudanças que temos que
fazer?
Como vamos saber que fizemos
corretamente?
E como vamos saber se não
quebramos nada?
Slide 18
Slide 18 text
Globalcode – Open4education
Grace Hopper
Slide 19
Slide 19 text
Globalcode – Open4education
“It’s easier to beg
forgiveness than to
ask permission.”,
Grace Hopper
Slide 20
Slide 20 text
Globalcode – Open4education
Já era hora...
Demo!
(pelo menos um kata)
Slide 21
Slide 21 text
Globalcode – Open4education
E não o contrário
Slide 22
Slide 22 text
Globalcode – Open4education
Slide 23
Slide 23 text
Globalcode – Open4education
Slide 24
Slide 24 text
Globalcode – Open4education
Slide 25
Slide 25 text
Globalcode – Open4education
Medo?
Slide 26
Slide 26 text
Globalcode – Open4education
"Humans are allergic to
change. They love to say,
'We've always done it this
way.' I try to fight that. That's
why I have a clock on my wall
that runs counter-clockwise.",
Grace Hopper