Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Legacy Code and Refactoring Workshop - Session ...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Paulo Clavijo
October 06, 2019
Programming
210
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Legacy Code and Refactoring Workshop - Session 1 - October 2019
Refactoring
When to Refactor?
What to Refactor?
Code Smells
Catalogue of Refactorings
Paulo Clavijo
October 06, 2019
More Decks by Paulo Clavijo
See All by Paulo Clavijo
CI/CD non-breaking changes exercise - Cork Software Crafters - February 2024
paucls
0
38
Consumer-Driven Contract Testing - Workshop - January 2021
paucls
0
280
User story slicing exercise
paucls
0
1.3k
CI/CD non-breaking changes exercise - Cork Software Crafters - February 2020
paucls
0
1.4k
Breaking Dependencies Legacy Code - Cork Software Crafters - September 2019
paucls
0
270
Approval Testing & Mutation Testing - Cork Software Crafters - June 2019
paucls
0
1.9k
TDD and Simple Design Workshop - Session 1 - March 2019
paucls
0
910
TDD and Simple Design Workshop - Session 1 - November 2018
paucls
0
250
GDCR18 - Dublin Software Crafters
paucls
0
1.8k
Other Decks in Programming
See All in Programming
見えないものを探る要求要件定義に必要な基本的思考 / invisible-requirement-thinking
minodriven
15
8.5k
AmebaブログはKMPから卒業します
kmars0605
0
190
GemmaをJevのように使ってみる / Use Gemma like Jev
kishida
5
790
月間100万人のサービス刷新で、 技術選定をHonoに振り切った話
yutobara
8
6.6k
最近”作らせてる” ローカルAIアプリの話
akit37
0
470
Unity6 URPによる海底をテーマにしたVJシステムの解説 | Unity Shader 完全に理解した 勉強会
gam0022
0
370
全ての永続トークンを、生まれる前に消し去りたい!
sylph01
2
880
Jetpack Compose Mechanisms
skydoves
3
820
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
270
動作中のプログラムの中身をリアルタイムに覗く / Realtime Debugger for CSharp with Roslyn
prota
1
1.9k
Vue Fes Japan の “作る側”に関わってみて
naokihaba
0
160
Event is what happens
moro
2
780
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
31
7k
My Coaching Mixtape
mlcsv
0
360
Practical Orchestrator
shlominoach
192
12k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
640
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.3k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
550
Thoughts on Productivity
jonyablonski
76
5.4k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
620
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
Transcript
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None