Home

Trainings

Working on Legacy Code

Working on Legacy Code

Le refactoring pour améliorer la qualité et la maintenabilité du code

Programming Language

2 days

14 hours

Working on Legacy Code

Sur devis

About

La formation est donnée en français ou en anglais. Les supports de formation sont en anglais.

Your Learning Objectives

Cette formation vise à enseigner les techniques de refactoring pour améliorer et rendre plus maintenable le code existant d'une application devenue complexe et difficile à faire évoluer. Vous apprendrez à retravailler le code dans les règles de l'art sans casser les fonctionnalités existantes, à rendre l'application évolutive et agréable à appréhender pour les nouveaux membres de l'équipe, et à construire un code plus fiable et performant. La formation comprendra des exercices pratiques pour intégrer les bons réflexes et fournira un bagage méthodologique pour devenir autonome face à du code legacy. Les objectifs de la formation sont de savoir par où commencer et avec quelles stratégies, de tester une application réputée non testable en l'état, de contrôler les dépendances, d'exploiter les capacités de refactoring de son IDE et de reprendre confiance en soi sur la reprise de legacy.

Prerequisites

> Savoir écrire des tests unitaires
> Avoir des notions de Clean Code
> Savoir utiliser Git


Vous devez avoir un poste de travail avec un environnement de développement (si besoin, nous consulter)
Pour les personnes connaissant Java, l'IDE IntelliJ est recommandé, pour celles connaissant C#, Visual Studio avec Resharper ou Rider

Target Audience

Cette formation s'adresse à un public de développeuses, développeurs, tech leads.

All About This Training

Our Partner

arolla

arolla

Training at a Glance

Practical Information

2 days

14 hours

Sur devis

Target Audience

Consultant

Developer

Google

Upcoming Sessions

Distanciel

27 nov. 2025

Interested in this training? Sign up for the next session!

You have two options: confirm your registration by making the payment now or submit a pre-registration request to our sales team.

Can't find a session or training that suits you?

Let's plan a custom session together, inter or intra-company, that meets your needs.

Discover Our Other Trainings in the Same Field

Programming Language

Spring Core

Développer une application Java/JEE avec Spring

02 juin

3 days

Programming Language

JavaScript : Initiation

Apprendre et développer en JavaScript

15 mai

2 days

Programming Language

Typescript

Apprendre et développer en Typescript

30 juin

2 days

background