Formation Clean Code

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
  • Niveau : Débutant - intermédiaire
  • Ref : CL01
  • Durée : 3 jours - 21h
  • Prix : 1990€
  • Niveau : Débutant - intermédiaire
  • Ref : CL01
  • Durée : 3 jours - 21h
  • Prix : à définir
organiser votre formation

Objectifs

  • Reconnaître, expliquer et illustrer les principaux éléments du « Clean Code »
  • Mettre en œuvre ses pratiques de base conduisant à un code de grande qualité, testé et flexible
  • Faire le lien entre qualité du code et facilité d’évolution des applications

Public

  • Chefs de projets en développement
  • Développeurs
  • Architectes
  • Technical Leaders

Pré-requis

  • Connaissances de la programmation objet
  • Bases en développement de logiciel
Pré-inscription
Nous proposons
Consulting
Formation