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