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
Refactoring: la méthode Mikado
Search
Ronan Amicel
February 20, 2018
Programming
0
240
Refactoring: la méthode Mikado
Ronan Amicel
February 20, 2018
Tweet
Share
More Decks by Ronan Amicel
See All by Ronan Amicel
Développeur : ce qu’on ne m’a pas appris à l’école
ronnix
1
310
Techniques de test avancées en Python
ronnix
0
270
Product Development in a Startup
ronnix
2
240
Performance des frameworks web : Python vs The World (v1.1)
ronnix
1
8k
Je teste mon code avec py.test
ronnix
1
270
Performance des frameworks web : Python vs The World
ronnix
0
310
Introduction au Customer Development
ronnix
1
120
Rendez votre code Python plus beau !
ronnix
1
540
Trompez-vous, et vite !
ronnix
2
210
Other Decks in Programming
See All in Programming
AWS Application Composerで始める、 サーバーレスなデータ基盤構築 / 20240406-jawsug-hokuriku-shinkansen
kasacchiful
1
250
try! Swift Tokyo 2024 参加報告 / try! Swift Tokyo 2024 Report
hironytic
0
170
StoreKit2によるiOSのアプリ内課金のリニューアル
kangnux
0
100
1BRC--Nerd Sniping the Java Community
gunnarmorling
0
300
코틀린으로 멀티플랫폼 만들기
pangmoo
0
120
Netty Chicago Java User Group 2024-04-17
sullis
0
110
Changed Rules: Architectures with Lightweight Stores
manfredsteyer
PRO
0
230
本格ローグライク制作にEbitengineを選んでみた
nagainaganawa
0
290
PostmanでAPIの動作確認が楽になった話
h455h1
0
120
educure_カリキュラム生操作マニュアル.pdf
linew_official
0
460
Front-end application development, Symfony-style(s)
dunglas
2
1.9k
StreamlitとTerraformでデータカタログを作った話
gussan0223
0
300
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
646
57k
Debugging Ruby Performance
tmm1
70
11k
Being A Developer After 40
akosma
56
580k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
1
1.3k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
The Brand Is Dead. Long Live the Brand.
mthomps
48
28k
Build your cross-platform service in a week with App Engine
jlugia
225
17k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
356
22k
For a Future-Friendly Web
brad_frost
171
8.9k
YesSQL, Process and Tooling at Scale
rocio
163
13k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.6k
What's new in Ruby 2.0
geeforr
337
31k
Transcript
Refactoring: la méthode Mikado Ronan Amicel @amicel 20/02/2018
Un refactoring qui se passe bien
Un refactoring qui se passe moins bien
Not the Mikado you're looking for
None
La méthode 1. Écrire l'objectif 2. Essayer une solution naïve
3. Noter ce qui a cassé (les prérequis) 4. Annuler les changements (git reset --hard) 5. Recommencer au point 2 pour un des prérequis
None
None
None
None
None
None
None
La méthode en détail
Synergie avec • Test-Driven Development • Trunk-Based Development / Continuous
Integration
Le livre https://www.manning.com/books/ the-mikado-method