SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
REFACTORING
LEGACY CODE
COMMENT REPRENDRE LA MAIN SUR
UN CODE PERDU?
/Jérôme Avoustin @JeromeAvoustin
LES SPONSORS
Merci aux sponsors !
JÉRÔME AVOUSTIN
Software Craftsman @ Lightstream
TWEETPING
REHIA
Formations TDD/Clean Code, XP, Scrum, JavaScript, NodeJS
CODERS AGAINST BARBARY
https://codersagainstbarbary.slack.com
SANDRO MANCUSO
Software Craftsman
Entrepreneur
Speaker
Auteur du livre : Software Craftsmanship
TESTING AND REFACTORING
LEGACY CODE
Vidéo sur Youtube
CONTEXTE MÉTIER
UN RÉSEAU SOCIAL POUR VOYAGEURS
Il faut être connecté pour accéder au contenu
Il faut faire partie des amis d'un voyageur pour voir ses
voyages
UNE SEULE RÈGLE
Pas de refactoring d'un code non couvert par un test
PREMIER CONSEIL
Linus Torvalds
“Talk is cheap. Show me the code !”
C'EST PARTI !!
Jérôme Avoustin
“Test and Refactoring ARE cheap.
Show me your code !”
MERCI DE VOTRE ATTENTION
!
DES QUESTIONS ?
@JeromeAvoustin

Contenu connexe

Similaire à Refactoring Legacy Code

Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013
Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013
Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013
Julien Jakubowski
 
Soirée Qualité Logicielle avec Sonar
Soirée Qualité Logicielle avec SonarSoirée Qualité Logicielle avec Sonar
Soirée Qualité Logicielle avec Sonar
ElsassJUG
 

Similaire à Refactoring Legacy Code (12)

Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013
Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013
Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013
 
Meetup #1 low-code, Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !
Meetup #1 low-code, Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !Meetup #1 low-code, Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !
Meetup #1 low-code, Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !
 
Soirée Qualité Logicielle avec Sonar
Soirée Qualité Logicielle avec SonarSoirée Qualité Logicielle avec Sonar
Soirée Qualité Logicielle avec Sonar
 
Software Craftsmanship, le métier de faiseurs de logiciels
Software Craftsmanship, le métier de faiseurs de logicielsSoftware Craftsmanship, le métier de faiseurs de logiciels
Software Craftsmanship, le métier de faiseurs de logiciels
 
Work'n Coffee : back from CES Las Vegas 2018 by ND
Work'n Coffee : back from CES Las Vegas 2018 by NDWork'n Coffee : back from CES Las Vegas 2018 by ND
Work'n Coffee : back from CES Las Vegas 2018 by ND
 
Retour BreizhCamp 2023
Retour BreizhCamp 2023 Retour BreizhCamp 2023
Retour BreizhCamp 2023
 
Du craft chez les OPS
Du craft chez les OPSDu craft chez les OPS
Du craft chez les OPS
 
Agile tour 2015 alliés contre les défauts
Agile tour 2015   alliés contre les défautsAgile tour 2015   alliés contre les défauts
Agile tour 2015 alliés contre les défauts
 
Agile tour Lille 2015 allies ensemble contre les defauts
Agile tour Lille 2015 allies ensemble contre les defautsAgile tour Lille 2015 allies ensemble contre les defauts
Agile tour Lille 2015 allies ensemble contre les defauts
 
Happy dev ... & ops
Happy dev ... & opsHappy dev ... & ops
Happy dev ... & ops
 
Recruter et travailler avec un développeur
Recruter et travailler avec un développeurRecruter et travailler avec un développeur
Recruter et travailler avec un développeur
 
Software Craftsmanship : en Pratique - AgileTour
Software Craftsmanship : en Pratique - AgileTourSoftware Craftsmanship : en Pratique - AgileTour
Software Craftsmanship : en Pratique - AgileTour