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
Mikado Method for Legacy Code
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
David Tanzer
May 16, 2018
Programming
160
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Mikado Method for Legacy Code
How do you refactor legacy code safely? By playing Mikado... With a time machine!
David Tanzer
May 16, 2018
More Decks by David Tanzer
See All by David Tanzer
Reversible Decisions for Better Software Design (VoxxedDays Zürich)
dtanzer
0
100
Grown Organically - Develop Software and Bonsai
dtanzer
0
64
Wachsen und Gedeihen: Bonsai und Software
dtanzer
0
82
Contract Testing with Pact
dtanzer
0
140
to-mock-or-not-to-mock.pdf
dtanzer
0
200
Slow Down to Move Faster (German)
dtanzer
0
160
Electron - How and Why
dtanzer
0
220
Agilität ist Unintuitiv
dtanzer
0
140
Agilität und Innovation
dtanzer
0
190
Other Decks in Programming
See All in Programming
言語を使う側から、作る側へ。 自作 Lisp で得た新たな気づき。
andpad
0
130
act1-costs.pdf
sumedhbala
0
230
才能?センス?知らん、 続けたもん勝ちだ。-- 結婚・出産・癌を越えてなお、私がプロダクトを創り続ける理由
16bitidol
2
870
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
1
190
作るコストが小さくなった時代 幸せに働くために改めて考えたいこと 〜エンジニアとして価値を出し続けるために注視している二分野〜
yuppeeng
0
110
AI時代、エンジニアはどう育つのか -未経験エンジニアの成長を間近で見て考えたこと-
thasu0123
0
130
琵琶湖の水は止められてもNet--HTTPのリトライは止められない / You might be able to stop the water flow of Lake Biwa but you can't stop Net::HTTP retries
luccafort
PRO
0
400
「正の参照」と 「負の導出」で組む ハーネスエンジニアリング
cottpan
1
140
壊れたパーサから始める関数型設計と構成的なパーサ #fp_matsuri
raiga0310
2
330
なぜ型を書くのか? TSKaigi2026で改めて考える #tskaigi_smarthr
kajitack
0
380
Claude Opus 4.6以後の受託開発エンジニアの変化(Claude Code開発ノウハウ大公開スペシャルbyクラスメソッド)
iidatakuma
1
790
Haskell/Servantを通してWebミドルウェアを捉え直す
pizzacat83
1
590
Featured
See All Featured
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
320
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.8k
Ruling the World: When Life Gets Gamed
codingconduct
0
280
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Why Our Code Smells
bkeepers
PRO
340
58k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
390
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
340
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.6k
Embracing the Ebb and Flow
colly
88
5.1k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
350
Transcript
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
https://www.quickglance.at/ agile_antipatterns.html https://www.quickglance.at/ react_book.html