Se former aux principes du Clean code / Coder proprement

Codez proprement : formez-vous aux principes du Clean code et mettez en place les bonnes pratiques dans vos équipes grâce à notre formation !

1. Tout savoir sur la formation Clean Code

Objectifs de la formation

  • Découverte de l’approche Software Craftsmanship et ses différentes valeurs
  • Savoir identifier des code smells et modifier le code pour les faire disparaître
  • Connaître les différents types de tests
  • TDD et ses avantages
  • Développement d’une fonctionnalité en TDD inside out
  • Ateliers craft, revues de code, coding dojo, pair/mob programming
  • Savoir utiliser des indicateurs des outils de qualimétrie (couverture de code, dette technique) pour améliorer la qualité de projets

A qui s’adresse la formation ?

  • La formation Software Craftsmanship s’adresse à toute personne menée à être impliquée sur des différentes activités de développement logiciel :

Développeur, Lead Dev, Architecture, Lead Tech, CTO, Référent Technique, etc…

Pré-requis Clean Code

  • Avoir son ordinateur portable
  • Avoir une expérience du développement logiciel

2. Programme de la formation – 2 jours

Software Craftsmanship & Pratiques associés

  • Qu’est-ce qu’une dette technique
  • Identifier les risques de la non-qualité logicielle
  • Introduction à l’approche Software Craftsmanship, le manifeste et ses valeurs
  • Présentation des pratiques de revues de code, pair/mob programming, coding dojo, Ateliers Craft
  • Entreprises en 2020 : état des connaissances

Clean Code & Atelier Craft

  • Les principes du Clean Code
  • Identifier des code smells
  • Bonnes pratiques de conception
  • Découvrir les linters et différents outils de qualimétrie
  • Atelier pratique : Réalisation d’un atelier craft, identification de bonnes et mauvaise pratiques, refactoring de code.

Différents Types de tests & Couverture de code

  • Pyramide de tests : Tests unitaires, tests d’intégration et tests fonctionnels (E2E)
  • Mock, Stub et Spy
  • Indicateur de couverture de code
  • Tests par mutation
  • Atelier pratique : Ajouter des tests sur un code legacy

TDD Inside-out

  • Découverte du Test-Driven Development et ses objectifs
  • Comprendre le cycle Red/Green/Refactoring
  • TDD Inside-out et Outside-In
  • Atelier pratique : Ajout de fonctionnalités en TDD et rétrospective en Atelier Craft

Modalités d’intervention :

  • Durée de la formation :

En présentiel : 2 journées soit 14h

À distance en visioconférence : 14h

Equipe de minimum 4 personnes

  • Tarifs :

En Inter : 1 000 euros HT / personne (éligible au CPF)

En Intra : 3 900 euros HT sur site ou à distance, avec un minimum de 4 participants en France, Belgique, Suisse.

Modalités pédagogiques :

  • Supports de cours
  • Exemples de retours d’expérience
  • Travaux pratiques : mise en œuvre

Suivi et évaluations :

  • Questionnaire d’évaluation à effectuer en début et fin de formation
  • Disponibilité des formateurs même après formation pour échanger avec vous

Vous avez d’autres besoins de formation IT en ligne ? Prenez connaissance de l’ensemble de nos formations !

Inscription à la formation