Cette formation vous donne l’essentiel pour maîtriser les bonnes pratiques pour avoir un code de bonne qualité
Description de la formation Clean Code
Le terme « Clean Code » désigne les pratiques, règles et standards qui déterminent un code de qualité. Les équipes suivent cette méthode pour créer, maintenir (ou rétablir) un code de grande qualité. Le Clean Code s’étend également à de multiples aspects de la programmation tels que les critères de qualité des fonctions, des classes ou des relations entre les classes, les règles de nommage ou les conventions de style.
Bulletin d’
inscription Demande de
devis Détail du
programme
Programme de la formation Clean Code
- Découvrir la notion de qualité du code
- Le code “pourri”
- Développement, tests et revue
- Systèmes complexes et obsolescence
- Réécriture sans tests
- Les tests de développeurs
- Importance du feedback
- Conserver la maintenabilité
- Connaître les enjeux et les critères de qualité d’un code propre
- Pourquoi est-ce important ?
- Qualité structurelle – Le code comme environnement de travail – Le code comme design
- Propriétés du code Test Driven Development (TDD)
- Pratiques et outils pour faire du code propre
- La règle « boy scout rule »
- Découvrir les règles de qualité
- Règles de nommage
- Qualité des fonctions – Step Down Rule
- Qualité des commentaires
- Abstraction et design orienté objet
- Abstraction ou détails, telle est la question
- Principes SOLID : Single Responsibility – Open/Closed – Liskov Substitution – Interface Segregation – Dependency Inversion
- Loi de Demeter
- Mise en pratique concrète des règles du Clean Code
- Mise en pratique sur la collecte d’informations et refactorisation du code
- Mise en pratique sur les règles de nommage et de qualité des fonctions
- Mise en pratique des règles de design orienté objet
- Mise en pratique du clean code sur un projet personnel
|