Slide 1

Slide 1 text

Saia do Brownfield Com Refactoring

Slide 2

Slide 2 text

egomesbrandao  33 anos  Desenvolvedor de software  www.egomesbrandao.net/blog  twitter.com/egomesbrandao  linkedin.com/in/egomesbrandao  github.com/egomesbrandao  bitbucket.org/egomesbrandao  shelfari.com/egomesbrandao

Slide 3

Slide 3 text

Greenfield

Slide 4

Slide 4 text

Brownfield

Slide 5

Slide 5 text

Pareto

Slide 6

Slide 6 text

Você cozinha?

Slide 7

Slide 7 text

Conseguiria aqui?

Slide 8

Slide 8 text

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 9

Slide 9 text

No content

Slide 10

Slide 10 text

A janela quebrada

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

Você sentiu... Code Smell?

Slide 13

Slide 13 text

Refactoring

Slide 14

Slide 14 text

Explore com testes

Slide 15

Slide 15 text

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 16

Slide 16 text

Grace Hopper

Slide 17

Slide 17 text

“It’s easier to beg forgiveness than to ask permission.”, Grace Hopper

Slide 18

Slide 18 text

Já era hora... Demo! (pelo menos um kata) #comemocao

Slide 19

Slide 19 text

E não o contrário

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

No content

Slide 23

Slide 23 text

Medo?

Slide 24

Slide 24 text

"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

Slide 25

Slide 25 text

Para saber mais

Slide 26

Slide 26 text

Mais?

Slide 27

Slide 27 text

Obrigado!