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
0
280
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
370
Techniques de test avancées en Python
ronnix
0
340
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
340
Performance des frameworks web : Python vs The World
ronnix
0
450
Introduction au Customer Development
ronnix
1
150
Rendez votre code Python plus beau !
ronnix
1
580
Trompez-vous, et vite !
ronnix
2
320
Other Decks in Programming
See All in Programming
Redox OS でのネームスペース管理と chroot の実現
isanethen
0
440
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
650
Ruby and LLM Ecosystem 2nd
koic
1
1.3k
CS教育のDX AIによる育成の効率化
niftycorp
PRO
0
160
DevinとClaude Code、SREの現場で使い倒してみた件
karia
1
1.1k
Fundamentals of Software Engineering In the Age of AI
therealdanvega
2
290
ポーリング処理廃止によるイベント駆動アーキテクチャへの移行
seitarof
3
1.3k
脱 雰囲気実装!AgentCoreを良い感じにWEBアプリケーションに組み込むために
takuyay0ne
3
400
GC言語のWasm化とComponent Modelサポートの実践と課題 - Scalaの場合
tanishiking
0
130
Geminiをパートナーに神社DXシステムを個人開発した話(いなめぐDX 開発振り返り)
fujiba
0
100
条件判定に名前、つけてますか? #phperkaigi #c
77web
2
810
生成 AI 時代のスナップショットテストってやつを見せてあげますよ(α版)
ojun9
0
300
Featured
See All Featured
Leo the Paperboy
mayatellez
4
1.6k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
160
30 Presentation Tips
portentint
PRO
1
260
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
Building Applications with DynamoDB
mza
96
7k
Site-Speed That Sticks
csswizardry
13
1.1k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.5k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
130
Documentation Writing (for coders)
carmenintech
77
5.3k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Are puppies a ranking factor?
jonoalderson
1
3.2k
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