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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
460
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
Smarter Angular mit Transformers.js & Prompt API
christianliebel
PRO
1
100
それはエンジニアリングの糧である:AI開発のためにAIのOSSを開発する現場より / It serves as fuel for engineering: insights from the field of developing open-source AI for AI development.
nrslib
1
640
Codexに役割を持たせる 他のAIエージェントと組み合わせる実務Tips
o8n
4
1.4k
一度始めたらやめられない開発効率向上術 / Findy あなたのdotfilesを教えて!
k0kubun
2
1.3k
飯MCP
yusukebe
0
400
Fundamentals of Software Engineering In the Age of AI
therealdanvega
2
300
Nostalgia Meets Technology: Super Mario with TypeScript
manfredsteyer
PRO
0
110
Xdebug と IDE による デバッグ実行の仕組みを見る / Exploring-How-Debugging-Works-with-Xdebug-and-an-IDE
shin1x1
0
260
LM Linkで(非力な!)ノートPCでローカルLLM
seosoft
0
270
Reactive ❤️ Loom: A Forbidden Love Story
franz1981
2
190
ローカルで稼働するAI エージェントを超えて / beyond-local-ai-agents
gawa
0
180
ネイティブアプリとWebフロントエンドのAPI通信ラッパーにおける共通化の勘所
suguruooki
0
220
Featured
See All Featured
Technical Leadership for Architectural Decision Making
baasie
3
300
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.5k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
61
43k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
250
Designing for Performance
lara
611
70k
Deep Space Network (abreviated)
tonyrice
0
97
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
780
The browser strikes back
jonoalderson
0
850
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
30 Presentation Tips
portentint
PRO
1
260
Marketing to machines
jonoalderson
1
5.1k
Optimising Largest Contentful Paint
csswizardry
37
3.6k
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