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
260
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
330
Techniques de test avancées en Python
ronnix
0
290
Product Development in a Startup
ronnix
2
250
Performance des frameworks web : Python vs The World (v1.1)
ronnix
1
8.1k
Je teste mon code avec py.test
ronnix
1
280
Performance des frameworks web : Python vs The World
ronnix
0
380
Introduction au Customer Development
ronnix
1
130
Rendez votre code Python plus beau !
ronnix
1
550
Trompez-vous, et vite !
ronnix
2
260
Other Decks in Programming
See All in Programming
毎日13時間もかかるバッチ処理をたった3日で60%短縮するためにやったこと
sho_ssk_
1
410
Amazon S3 NYJavaSIG 2024-12-12
sullis
0
110
Внедряем бюджетирование, или Как сделать хорошо?
lamodatech
0
740
fs2-io を試してたらバグを見つけて直した話
chencmd
0
250
PHPとAPI Platformで作る本格的なWeb APIアプリケーション(入門編) / phpcon 2024 Intro to API Platform
ttskch
0
330
StarlingMonkeyを触ってみた話 - 2024冬
syumai
3
290
命名をリントする
chiroruxx
1
470
情報漏洩させないための設計
kubotak
4
930
AppRouterを用いた大規模サービス開発におけるディレクトリ構成の変遷と問題点
eiganken
1
190
採用事例の少ないSvelteを選んだ理由と それを正解にするためにやっていること
oekazuma
2
1.1k
これでLambdaが不要に?!Step FunctionsのJSONata対応について
iwatatomoya
2
3.8k
Оптимизируем производительность блока Казначейство
lamodatech
0
740
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.6k
Adopting Sorbet at Scale
ufuk
74
9.1k
Producing Creativity
orderedlist
PRO
342
39k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.3k
VelocityConf: Rendering Performance Case Studies
addyosmani
326
24k
How To Stay Up To Date on Web Technology
chriscoyier
789
250k
Automating Front-end Workflow
addyosmani
1366
200k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
17
2.3k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.4k
Music & Morning Musume
bryan
46
6.2k
The Invisible Side of Design
smashingmag
299
50k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
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