Clean Code
L'essentiel
Caractéristiques
Cours
18 heuresAdaptable
Lieu et mode de présence
8 départements
Présentiel
Distanciel
Domaines d’enseignement
Développement back-end
Développement front-end
Présentation
- Fondamentaux : pourquoi la qualité ? pourquoi l'agilité ? pourquoi un code propre (clean
code) ? perspectives
- Introduction au Clean Code : enjeux et impacts, dette technique, qualité logicielle, code legacy
- Règles de nommage, structuration et style de code, Fonctions, gestion des exceptions, commentaires, formatage
- Pratiques XP, standards de développement, refactoring, design simple et incrémental, TDD, tests, pair programming, collective code ownership, revue de code
- Intégration continue, outils d'analyse de qualité (SonarQube)
- Pratique du TDD comme outil de design : principes, outils et bonnes pratiques
- Découverte des principes de développement SOLID et pratiques de refactoring.
- Introduction à la clean architecture en utilisant les principes SOLID