Slide 1

Slide 1 text

Minha aplicação virou um monstrinho Kamila Code apresenta E AGORA ?

Slide 2

Slide 2 text

Hello world! Eu sou a Kamila Code Dev backend sênior no Ifood Instrutora na Linux Tips Co-autora de 3 livros Criadora do método se organiza dev Mentora de devs de alto nivel (15/10) Microsoft MVP (4x) Conselheira na womakerscode 3k alunos Aprendiz de corredora

Slide 3

Slide 3 text

O que é esse monstrinho ?

Slide 4

Slide 4 text

O que é refatoração ?

Slide 5

Slide 5 text

Porque refatorar?

Slide 6

Slide 6 text

Refatoração preparatória

Slide 7

Slide 7 text

Refatoração para compreensão

Slide 8

Slide 8 text

Refatoração para coleta de lixo

Slide 9

Slide 9 text

Refatoração de longa duração

Slide 10

Slide 10 text

Refatoração no Code rewiew

Slide 11

Slide 11 text

Code smells

Slide 12

Slide 12 text

Antes Depois Extract Function

Slide 13

Slide 13 text

Introduce Parameter Object

Slide 14

Slide 14 text

Split phase

Slide 15

Slide 15 text

Move function Antes Depois

Slide 16

Slide 16 text

Replace Constructor with Factory Method Antes Depois

Slide 17

Slide 17 text

Pull up method Antes Depois

Slide 18

Slide 18 text

Collapse Hierarchy Antes Depois

Slide 19

Slide 19 text

Bora cuidar desse monstrinho ?

Slide 20

Slide 20 text

No content