Soumettre la recherche
Mettre en ligne
Refactoring Legacy Code
•
1 j'aime
•
1,197 vues
Jérôme Avoustin
Suivre
Comment reprendre la main sur un code legacy ?
Lire moins
Lire la suite
Ingénierie
Affichage du diaporama
Signaler
Partager
Affichage du diaporama
Signaler
Partager
1 sur 14
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Conférence donnée à l'Agile Tour Montpellier et Bordeaux 2015
Le courage de vivre consciemment
Le courage de vivre consciemment
Jérôme Avoustin
Présentation de l'AOC Pic St Loup pour le Scrum Wine Bordeaux (16/01/2013)
Le pic saint-loup
Le pic saint-loup
Jérôme Avoustin
This talk has been given at Montpellier JS, in June 2017 for the first time. This is a synthesis of different implementations, during 3 years, following a DDD approach, using Node.js, that are now live in production. The code has been produced to be run with Node.js 8.
DDD implementation in Node
DDD implementation in Node
Jérôme Avoustin
JavaScript Devoxx France 2013
JavaScript Devoxx France 2013
Romain Linsolas
Votre boss doute de la pertinence des revues de code ? Vous avez essayé mais ça n'a pas marché ? Joffrey et Nicolas vous donneront les clés pour comprendre comment conduire des revues de codes efficaces et pertinentes. Ils parleront de leurs expériences au sein de leurs équipes ainsi que des pièges à éviter. Si les revues de code attisent votre curiosité, cette conférence est faite pour vous !
Les Code Reviews : le guide de survie
Les Code Reviews : le guide de survie
Nicolas VERINAUD
Nous assistons à des conférences depuis plusieurs années, nous y apprenons énormément et cela nous aide à avancer dans nos métiers. Comme vous peut-être, nous regrettons de ne pas avoir pris assez de notes, ou bien encore de ne pas pouvoir retrouver facilement en ligne des passages qui nous on plus. En clair : il y a beaucoup d’idées qui arrivent et qui repartent, et c’est pourquoi nous faisons l’expérience de prendre du recule sur celles que nous avons préféré ces dernières années, afin de les (re)partager à une audience.
Des conférences à voir et à revoir
Des conférences à voir et à revoir
Anthony Maison
méthodes thérapeutiques quant aux pratiques du code... C’est aussi un manifeste, qui rend vivant et donne du corps au mouvement Software Craftsmanship en valorisant toutes les formes de savoirs individuels et collectifs. Ce livre sera apprécié par ceux qui aiment le code et qui veulent en saisir les enjeux. Je pourrais dire que c’est un livre d’amateur, si j’étais sûr que cela ne soit pas compris comme « pas sérieux » ou « pas professionnel ». Car l’amateur, comme le mot l’indique, est avant tout celui qui s’investit dans son travail parce qu’il l’aime.
2016 octo wp_culture_code_software_craftsmanship
2016 octo wp_culture_code_software_craftsmanship
Christophe Monnier
Le Domain Driven Design (DDD) a la particularité d’être compliqué à expliquer. Ce sera donc exactement le but de cette conférence. On a tendance à penser que le DDD est complexe, mais c’est au final beaucoup de bon sens. C’est la quantité de chose couverte par le DDD qui le rend difficile à appréhender au début. Avec des retours d’expériences sur des pratiques concrètes du quotidien, que vous pourrez appliquer dès demain, nous verrons comment rendre votre projet plus centré sur le domaine. Nous verrons également quels principes sont respectés grâce à ces pratiques, et en quoi cela peut être bénéfique pour une équipe, donc pour une entreprise.
Daily ddd
Daily ddd
Emilien Pecoul
Recommandé
Conférence donnée à l'Agile Tour Montpellier et Bordeaux 2015
Le courage de vivre consciemment
Le courage de vivre consciemment
Jérôme Avoustin
Présentation de l'AOC Pic St Loup pour le Scrum Wine Bordeaux (16/01/2013)
Le pic saint-loup
Le pic saint-loup
Jérôme Avoustin
This talk has been given at Montpellier JS, in June 2017 for the first time. This is a synthesis of different implementations, during 3 years, following a DDD approach, using Node.js, that are now live in production. The code has been produced to be run with Node.js 8.
DDD implementation in Node
DDD implementation in Node
Jérôme Avoustin
JavaScript Devoxx France 2013
JavaScript Devoxx France 2013
Romain Linsolas
Votre boss doute de la pertinence des revues de code ? Vous avez essayé mais ça n'a pas marché ? Joffrey et Nicolas vous donneront les clés pour comprendre comment conduire des revues de codes efficaces et pertinentes. Ils parleront de leurs expériences au sein de leurs équipes ainsi que des pièges à éviter. Si les revues de code attisent votre curiosité, cette conférence est faite pour vous !
Les Code Reviews : le guide de survie
Les Code Reviews : le guide de survie
Nicolas VERINAUD
Nous assistons à des conférences depuis plusieurs années, nous y apprenons énormément et cela nous aide à avancer dans nos métiers. Comme vous peut-être, nous regrettons de ne pas avoir pris assez de notes, ou bien encore de ne pas pouvoir retrouver facilement en ligne des passages qui nous on plus. En clair : il y a beaucoup d’idées qui arrivent et qui repartent, et c’est pourquoi nous faisons l’expérience de prendre du recule sur celles que nous avons préféré ces dernières années, afin de les (re)partager à une audience.
Des conférences à voir et à revoir
Des conférences à voir et à revoir
Anthony Maison
méthodes thérapeutiques quant aux pratiques du code... C’est aussi un manifeste, qui rend vivant et donne du corps au mouvement Software Craftsmanship en valorisant toutes les formes de savoirs individuels et collectifs. Ce livre sera apprécié par ceux qui aiment le code et qui veulent en saisir les enjeux. Je pourrais dire que c’est un livre d’amateur, si j’étais sûr que cela ne soit pas compris comme « pas sérieux » ou « pas professionnel ». Car l’amateur, comme le mot l’indique, est avant tout celui qui s’investit dans son travail parce qu’il l’aime.
2016 octo wp_culture_code_software_craftsmanship
2016 octo wp_culture_code_software_craftsmanship
Christophe Monnier
Le Domain Driven Design (DDD) a la particularité d’être compliqué à expliquer. Ce sera donc exactement le but de cette conférence. On a tendance à penser que le DDD est complexe, mais c’est au final beaucoup de bon sens. C’est la quantité de chose couverte par le DDD qui le rend difficile à appréhender au début. Avec des retours d’expériences sur des pratiques concrètes du quotidien, que vous pourrez appliquer dès demain, nous verrons comment rendre votre projet plus centré sur le domaine. Nous verrons également quels principes sont respectés grâce à ces pratiques, et en quoi cela peut être bénéfique pour une équipe, donc pour une entreprise.
Daily ddd
Daily ddd
Emilien Pecoul
Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013
Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013
Julien Jakubowski
Diaporama de présentation du premier Meetup Low-code Paris. Vous avez envie de discuter du low-code ? Vous avez des idées ? Des questions sans réponses ? Votre curiosité vous anime ? Découvrez le panorama des plateformes low-code, les différentes utilisations possibles, des exemples concrets d'applications et le témoignage d'un client DSI.
Meetup #1 low-code, Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !
Meetup #1 low-code, Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !
Simplicité Software
Soirée Qualité Logicielle avec Sonar
Soirée Qualité Logicielle avec Sonar
ElsassJUG
Keynote des OrangeLabs DevTestDays 2016 sur le métier de faiseurs de logiciels, l'exigence de professionalisme et les leviers de développement des personnes et des équipes.
Software Craftsmanship, le métier de faiseurs de logiciels
Software Craftsmanship, le métier de faiseurs de logiciels
Damien Thouvenin
L'équipe UX DESIGN et consulting de ND est heureuse de partager avec vous sa veille effectuée à l'occasion du CES 2018.
Work'n Coffee : back from CES Las Vegas 2018 by ND
Work'n Coffee : back from CES Las Vegas 2018 by ND
Net Design
4 ingénieurs de SpikeeLabs ont passé deux jours sur le salon Breizh Camp à Rennes !
Retour BreizhCamp 2023
Retour BreizhCamp 2023
SpikeeLabs
Slides de notre intervention avec Mathieu Herbert à l'Agile Tour Lille 2016
Du craft chez les OPS
Du craft chez les OPS
François Xavier Vende
Pourquoi et comment nous relisons ensemble tout le code que nous produisons - retour d'expérience du WebCenter AXA sur la revue de code, accompagnés par Octo.
Agile tour 2015 alliés contre les défauts
Agile tour 2015 alliés contre les défauts
Julien Jakubowski
Découvrez comment nous faisons des revues de code collectives au WebCenter Axa.
Agile tour Lille 2015 allies ensemble contre les defauts
Agile tour Lille 2015 allies ensemble contre les defauts
Antoine Blk
Présentation du devops tour 2017 à Nantes et Toulouse
Happy dev ... & ops
Happy dev ... & ops
Quentin Adam
Plus d'infos sur : http://blog.humancoders.com/tagged/RH
Recruter et travailler avec un développeur
Recruter et travailler avec un développeur
Camille Roux
Talk I gave during Agile Tour 2011, on Software Craftsmanship.
Software Craftsmanship : en Pratique - AgileTour
Software Craftsmanship : en Pratique - AgileTour
Jean-Laurent de Morlhon
Contenu connexe
Similaire à Refactoring Legacy Code
Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013
Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013
Julien Jakubowski
Diaporama de présentation du premier Meetup Low-code Paris. Vous avez envie de discuter du low-code ? Vous avez des idées ? Des questions sans réponses ? Votre curiosité vous anime ? Découvrez le panorama des plateformes low-code, les différentes utilisations possibles, des exemples concrets d'applications et le témoignage d'un client DSI.
Meetup #1 low-code, Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !
Meetup #1 low-code, Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !
Simplicité Software
Soirée Qualité Logicielle avec Sonar
Soirée Qualité Logicielle avec Sonar
ElsassJUG
Keynote des OrangeLabs DevTestDays 2016 sur le métier de faiseurs de logiciels, l'exigence de professionalisme et les leviers de développement des personnes et des équipes.
Software Craftsmanship, le métier de faiseurs de logiciels
Software Craftsmanship, le métier de faiseurs de logiciels
Damien Thouvenin
L'équipe UX DESIGN et consulting de ND est heureuse de partager avec vous sa veille effectuée à l'occasion du CES 2018.
Work'n Coffee : back from CES Las Vegas 2018 by ND
Work'n Coffee : back from CES Las Vegas 2018 by ND
Net Design
4 ingénieurs de SpikeeLabs ont passé deux jours sur le salon Breizh Camp à Rennes !
Retour BreizhCamp 2023
Retour BreizhCamp 2023
SpikeeLabs
Slides de notre intervention avec Mathieu Herbert à l'Agile Tour Lille 2016
Du craft chez les OPS
Du craft chez les OPS
François Xavier Vende
Pourquoi et comment nous relisons ensemble tout le code que nous produisons - retour d'expérience du WebCenter AXA sur la revue de code, accompagnés par Octo.
Agile tour 2015 alliés contre les défauts
Agile tour 2015 alliés contre les défauts
Julien Jakubowski
Découvrez comment nous faisons des revues de code collectives au WebCenter Axa.
Agile tour Lille 2015 allies ensemble contre les defauts
Agile tour Lille 2015 allies ensemble contre les defauts
Antoine Blk
Présentation du devops tour 2017 à Nantes et Toulouse
Happy dev ... & ops
Happy dev ... & ops
Quentin Adam
Plus d'infos sur : http://blog.humancoders.com/tagged/RH
Recruter et travailler avec un développeur
Recruter et travailler avec un développeur
Camille Roux
Talk I gave during Agile Tour 2011, on Software Craftsmanship.
Software Craftsmanship : en Pratique - AgileTour
Software Craftsmanship : en Pratique - AgileTour
Jean-Laurent de Morlhon
Similaire à Refactoring Legacy Code
(12)
Du 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 !
Soiré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 logiciels
Work'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
Du 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éfauts
Agile tour Lille 2015 allies ensemble contre les defauts
Agile tour Lille 2015 allies ensemble contre les defauts
Happy dev ... & ops
Happy dev ... & ops
Recruter et travailler avec un développeur
Recruter et travailler avec un développeur
Software Craftsmanship : en Pratique - AgileTour
Software Craftsmanship : en Pratique - AgileTour
Refactoring Legacy Code
1.
REFACTORING LEGACY CODE COMMENT REPRENDRE LA MAIN SUR UN CODE PERDU? /Jérôme Avoustin @JeromeAvoustin
2.
LES SPONSORS Merci aux sponsors
!
3.
JÉRÔME AVOUSTIN Software Craftsman @
Lightstream
4.
TWEETPING
5.
REHIA Formations TDD/Clean Code,
XP, Scrum, JavaScript, NodeJS
6.
CODERS AGAINST BARBARY https://codersagainstbarbary.slack.com
7.
SANDRO MANCUSO Software Craftsman Entrepreneur Speaker Auteur du
livre : Software Craftsmanship
8.
TESTING AND REFACTORING LEGACY CODE Vidéo sur Youtube
9.
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
10.
UNE SEULE RÈGLE Pas de refactoring
d'un code non couvert par un test
11.
PREMIER CONSEIL
12.
Linus Torvalds “Talk is
cheap. Show me the code !” C'EST PARTI !!
13.
Jérôme Avoustin “Test and
Refactoring ARE cheap. Show me your code !”
14.
MERCI DE VOTRE ATTENTION ! DES QUESTIONS ? @JeromeAvoustin
Télécharger maintenant