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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Ronan Amicel
February 20, 2018
Programming
280
0
Share
Refactoring: la méthode Mikado
Ronan Amicel
February 20, 2018
More Decks by Ronan Amicel
See All by Ronan Amicel
Développeur : ce qu’on ne m’a pas appris à l’école
ronnix
1
390
Techniques de test avancées en Python
ronnix
0
350
Product Development in a Startup
ronnix
2
280
Performance des frameworks web : Python vs The World (v1.1)
ronnix
1
8.3k
Je teste mon code avec py.test
ronnix
1
350
Performance des frameworks web : Python vs The World
ronnix
0
470
Introduction au Customer Development
ronnix
1
160
Rendez votre code Python plus beau !
ronnix
1
590
Trompez-vous, et vite !
ronnix
2
320
Other Decks in Programming
See All in Programming
Spec-Driven Development with AI-Agents: From High-Level Requirements to Working Software
antonarhipov
2
410
Inspired By RubyKaigi (EN)
atzzcokek
0
480
初めてのRubyKaigiはこう見えた
jellyfish700
0
390
PHPで使える日時の表現と、その知り方 #frontend_phpcon_do
o0h
PRO
0
160
These Five Tricks Can Make Your Apps Greener, Cheaper, & Nicer
hollycummins
0
260
Moments When Things Go Wrong
aurimas
3
130
AI時代のUIはどこへ行く?その2!
yusukebe
18
5.9k
CLIであることを活かしたGitHub Copilot CLI活用術 / GitHub Copilot CLI Pro Tips & Tricks
nao_mk2
1
1.2k
ReactとSvelteのその先、Ripple-TS / Beyond React and Svelte: Ripple-TS
ssssota
3
1.9k
AI開発を加速するためにテスト戦略を言語化した
yoshihiro_shu
0
110
Technical Debt: Understanding it Rightly, Engaging it Rightly #LaravelLiveJP
shogogg
0
180
ふつうのFeature Flag実践入門
irof
7
3.4k
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.5k
Facilitating Awesome Meetings
lara
57
6.9k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
Google's AI Overviews - The New Search
badams
0
1k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
440
Being A Developer After 40
akosma
91
590k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
320
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
200
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
230
Mind Mapping
helmedeiros
PRO
1
220
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