Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
[Thasfin + Orange Juice na CPBR] Minha aplicaçã...
Search
Kamila de fatima santos oliveira
July 20, 2024
1
56
[Thasfin + Orange Juice na CPBR] Minha aplicação virou um monstrinho e agora ?
Kamila de fatima santos oliveira
July 20, 2024
Tweet
Share
More Decks by Kamila de fatima santos oliveira
See All by Kamila de fatima santos oliveira
De java para Kotlin: Como aprender e liderar times nessa linguagem
kamilahsantos
0
16
Quarkus-Club-criando-arquiteturas-escalaveis-na-pratica
kamilahsantos
1
28
System design 101 - Java day Noroeste
kamilahsantos
2
83
Minha aplicação virou um monstrinho e agora?
kamilahsantos
2
110
Spring + Localstack : usando aws de forma gratuita
kamilahsantos
2
220
Hacktoberfest DevsJavaGirl
kamilahsantos
0
98
[We are developers Java developer day ] - I will have to refactor ! And now ? Refactoring Techniques in Java
kamilahsantos
1
110
[Codecon summit ] Minha aplicação virou um monstrinho e agora ?
kamilahsantos
3
170
[Semana de SI - each usp] Desmistificando a carreira em tecnologia: de estágio a liderança técnica
kamilahsantos
0
89
Featured
See All Featured
Writing Fast Ruby
sferik
628
62k
Git: the NoSQL Database
bkeepers
PRO
431
66k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.6k
Agile that works and the tools we love
rasmusluckow
330
21k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
Music & Morning Musume
bryan
46
6.8k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
113
20k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
A better future with KSS
kneath
239
17k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.7k
Transcript
Minha aplicação virou um monstrinho Kamila Code apresenta E AGORA
?
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
O que é esse monstrinho ?
O que é refatoração ?
Porque refatorar?
Refatoração preparatória
Refatoração para compreensão
Refatoração para coleta de lixo
Refatoração de longa duração
Refatoração no Code rewiew
Code smells
Antes Depois Extract Function
Introduce Parameter Object
Split phase
Move function Antes Depois
Replace Constructor with Factory Method Antes Depois
Pull up method Antes Depois
Collapse Hierarchy Antes Depois
Bora cuidar desse monstrinho ?
None