saia do brownfield com refactoring

26
Brandão… egomesbrandao 36 anos Desenvolvedor de software www.egomesbrandao.com.br twitter.com/egomesbrandao linkedin.com/in/egomesbrandao github.com/egomesbrandao pt.stackoverflow.com/users/14094/egomesbrandao speakerdeck.com/egomesbrandao Xbox live: egomesbrandao

Upload: emmanuel-gomes-brandao

Post on 18-Mar-2018

12 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Saia do Brownfield com Refactoring

Brandão… egomesbrandao

36 anos

Desenvolvedor de software

www.egomesbrandao.com.br

twitter.com/egomesbrandao

linkedin.com/in/egomesbrandao

github.com/egomesbrandao

pt.stackoverflow.com/users/14094/egomesbrandao

speakerdeck.com/egomesbrandao

Xbox live: egomesbrandao

Page 2: Saia do Brownfield com Refactoring

Saia do BrownfieldCom Refactoring

Page 3: Saia do Brownfield com Refactoring

Greenfield

Page 4: Saia do Brownfield com Refactoring

Brownfield

Page 5: Saia do Brownfield com Refactoring

Pareto

Page 6: Saia do Brownfield com Refactoring

Você cozinha?

Page 7: Saia do Brownfield com Refactoring

Conseguiria aqui?

Page 8: Saia do Brownfield com Refactoring

M. Golding

“Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live”

Page 9: Saia do Brownfield com Refactoring
Page 10: Saia do Brownfield com Refactoring

A janela quebrada

Page 11: Saia do Brownfield com Refactoring

Você sentiu... Code Smell?

Page 12: Saia do Brownfield com Refactoring

Refactoring

Page 13: Saia do Brownfield com Refactoring
Page 14: Saia do Brownfield com Refactoring
Page 15: Saia do Brownfield com Refactoring
Page 16: Saia do Brownfield com Refactoring
Page 17: Saia do Brownfield com Refactoring
Page 18: Saia do Brownfield com Refactoring

Explore com testes

Page 19: Saia do Brownfield com Refactoring

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?

Page 20: Saia do Brownfield com Refactoring

Grace Hopper

Page 21: Saia do Brownfield com Refactoring

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

Page 22: Saia do Brownfield com Refactoring

Medo?

Page 23: Saia do Brownfield com Refactoring

"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

Page 24: Saia do Brownfield com Refactoring

Para saber mais

Page 25: Saia do Brownfield com Refactoring

Mais?

Page 26: Saia do Brownfield com Refactoring

www.egomesbrandao.com.br

twitter.com/egomesbrandao

linkedin.com/in/egomesbrandao

github.com/egomesbrandao

pt.stackoverflow.com/users/14094/egomesbrandao

speakerdeck.com/egomesbrandao

Xbox live: egomesbrandao

Obrigado!