Objectifs
A l’issue de la formation les participants seront capable de :
- Comprendre les principes du Clean Code
- Identifier et corriger les mauvaises pratiques
- Écrire du code lisible, simple et maintenable
- Refactoriser du code existant avec tests
Public visé
- Développeur
- Tech Lead
Prérequis
Pour suivre cette formation, il est recommandé d’avoir des connaissances de base en programmation.
Durée de la formation (en jours)
2
Durée de la formation (en heures)
14
Sessions
Intra
Sur demande
Sessions
Inter
Sessions à venir
Tarif
1500€ TTC (TVA 0%) / stagiaire
Contenu
🔹 Chapitre 1 – Introduction et Culture du Clean Code
🎯 Objectif : Comprendre l’impact de la qualité du code sur la pérennité d’un projet
Contenu :
- Définition et enjeux : qu’est-ce qu’un code « propre » ?
- Analyse de la dette technique et coût réel du « code sale » sur le long terme
- Les piliers fondamentaux : lisibilité, simplicité et expressivité
🔹 Chapitre 2 – Règles de base et Standards de Nommage
🎯 Objectif : Adopter les conventions universelles pour rendre le code auto-explicatif
Contenu :
- L’art du nommage : variables, fonctions et classes (intention vs technique)
- Application des principes DRY (Don’t Repeat Yourself), KISS (Keep It Simple, Stupid) et YAGNI (You Ain’t Gonna Need It)
- Structure du code : éliminer les imbrications excessives (indentation) et la duplication
🔹 Chapitre 3 – Maîtrise des Fonctions et des Classes
🎯 Objectif : Concevoir des composants modulaires et à responsabilité unique
Contenu :
- Fonctions propres : taille optimale, nombre d’arguments et responsabilité unique
- Cohésion des classes et application du principe SRP (Single Responsibility Principle)
- Gestion propre des commentaires : quand sont-ils nécessaires ou aveux d’échec ?
🔹 Chapitre 4 – Principes Avancés et Qualité Logicielle
🎯 Objectif : Intégrer des patterns de conception pour sécuriser le développement
Contenu :
- Introduction simplifiée aux principes SOLID pour le développement quotidien
- Patterns utiles pour la propreté du code (Early Return, Guard Clauses)
- Le rôle des tests dans le Clean Code : écrire des tests lisibles et robustes comme documentation
🔹 Atelier fil rouge – Refactorisation et Cas Pratiques
🎯 Objectif : Identifier les « Code Smells » et transformer un code obscur en code propre
Contenu :
- Analyse de code existant : identifier les mauvaises pratiques et les « odeurs » du code
- Exercice de refactorisation progressive : restructuration du code en toute sécurité
- Mise en place de filets de sécurité par l’ajout de tests avant remédiation
Moyens pédagogiques et techniques
Diaporama
Cas pratiques
Méthode d’évaluation
QCM de fin de formation / mise en situation
Attestation de fin de formation
Accessibilité
Cette formation est accessible à toutes personnes en situation en handicap. En cas de besoin d’adaptation, prendre contact avec le référent handicap
Nombre de formateurs
NC*
Nombre de participants
NC*
Satisfaction générale
NC*
*Non communiqué : Les chiffres seront mis à jours après la première formation.
Modalités d’accès aux formations
L’accès à nos formations peut être initié, soit par l’employeur, soit à l’initiative du salarié avec l’accord de ce dernier. Nos formations sont accessibles selon les modalités ci-dessous :
Les modalités de formation :
- En inter-entreprises, c’est-à-dire en groupes d’apprenants provenant de différentes entreprises
- En intra-entreprise, c’est-à-dire en groupes d’apprenants de la même entreprise
Les formations peuvent avoir lieu :
- En présentiel dans nos locaux ou dans les locaux de nos partenaires,
- En présentiel dans les locaux de votre entreprise (sous réserve d’adéquation)
Les modalités de financement de la formation :
- Plusieurs modes de financement vous permettent d’accéder à nos formations en tant que salarié via l’OPCO de votre entreprise ou en tant que chef d’entreprise ou indépendant.
Hesias Formations actualise régulièrement le portail regroupant l’ensemble des sessions inter-entreprises.
Afin de pouvoir garantir une entrée en formation à la date fixée, vous devrez nous faire parvenir la convention de formation signée avant le début de l’entrée en formation.