refatoração na prática
TRANSCRIPT
–Kent Beck
“uma alteração feita nas estrutura interna para torná-lo
mais fácil de ser entendido e menos custoso de ser modificado sem alterar seu comportamento
observável .”
Refatoração
–Kent Beck
“reestruturar software aplicando uma série de refatorações sem
alterar seu comportamento observável”
Refatorar
“cagadas no código …”
Código duplicado
Métodos longos
Classes grandes
Lista de parâmetros longa
Alteração divergente #mexeMuitoEmUmaClasse
Cirurgia com rifle #mexeMuitoEmVáriasClasses
#maisComentárioQueCodigo
–Vitor Castro
Aplicar pelo menos 3 refatorações dentre as apresentadas em algum
projeto da DISI.
Tempo Estimado de 20 min.
Desafio