Aller au contenu principal

Refactoring Code Legacy

Date de mise à jour :
Identifiant Offre Info : 14_AF_0000212544
Organisme responsable : Human Coders (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

  • Identifier du mauvais code
  • Tester rapidement du code inconnu (Golden Master Test)
  • Nettoyer du code illisible pour faire apparaitre des concepts métiers et le rendre maintenable
  • Ecrire des tests de caractérisations facilement
  • Casser les dépendances

Programme de la formation

La formation "Refactoring Code Legacy", dispensée sur 2 jours, vise à doter les participants des compétences pour identifier et améliorer du code dégradé, en le rendant testable et maintenable. Le Jour 1 introduit les concepts de code legacy, dette technique et bad smells, puis aborde le clean code (nommage, structuration, SOLID, polymorphisme) et les techniques de refactoring baby-steps avec l'IDE, via théorie, démonstrations live-coding et ateliers pratiques (katas Gilded Rose et…

La formation "Refactoring Code Legacy", dispensée sur 2 jours, vise à doter les participants des compétences pour identifier et améliorer du code dégradé, en le rendant testable et maintenable. Le Jour 1 introduit les concepts de code legacy, dette technique et bad smells, puis aborde le clean code (nommage, structuration, SOLID, polymorphisme) et les techniques de refactoring baby-steps avec l'IDE, via théorie, démonstrations live-coding et ateliers pratiques (katas Gilded Rose et Trivia). Le Jour 2 se concentre sur les tests pour code legacy, incluant Golden Master, tests de caractérisation, isolation des dépendances (DI) et refactoring TDD, avec exercices hands-on (katas Supermarket Receipt et Trip Server, utilisation de l'IDE et baby-steps). Les méthodes d'apprentissage alternent théorie concise, démos en live-coding et ateliers intensifs pour une progression pas à pas, favorisant l'expérimentation et l'appropriation immédiate. Compétences acquises : détecter les bad smells, tester rapidement du code inconnu, appliquer SOLID/DI, refactorer en sécurité via l'IDE. Prérequis : bases en programmation orientée objet, utilisation d'un IDE et notions de tests unitaires ; adaptée aux développeurs confrontés à du code legacy.

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Financement

Conventionnement
Non

Conditions d'accès

Public visé

  • Tout public

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

-

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement en présentielle

Adresse

11bis Passage Doisy
75017 Paris 17e

Responsable : Human Coders

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
Human Coders
75017 Paris 17e
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates fixes