Formation Revue de code


  • RENDRE SON CODE MEILLEUR AVEC LA REVUE DE CODE
REFERENCE
 
 
RDCT
DUREE
 
 
1 jour
TARIFS
 
 
890 € HT
Niveau : intermédiaire
Cours à distance: Non
OBJECTIFS :
 

La Revue de code est à présent reconnue comme l'une des meilleures pratiques pour améliorer la qualité du développement. Elle apporte de nombreuses améliorations à la pratique logicielle : nombre de défauts dans le code réduits, qualité structurelle améliorée, meilleure communication, formation, instauration d'une culture de la qualité.
Bien que bénéfique et déjà ancienne, cette pratique ne s'est pratiquement développée que chez les grands éditeurs de logiciels. En effet, au-delà le l'expérience de programmation, elle requiert des compétences humaines et managériales, telles que de la rigueur dans son déroulement et la capacité à faciliter le travail en équipe.
Cette formation enseigne les bonnes pratiques nécessaires pour détecter rapidement les problèmes et les défauts de code. Elle contribue par conséquence à une réduction notable du coût de non qualité des projets informatiques.

Concrètement, cette formation vous permettra de :

  • Découvrir les enjeux et les bénéfices directs et indirects de la Revue de code
  • Mettre en œuvre cette pratique au travers d’exemples issus de la réalité des projets des participants
  • Echanger autour des problématiques de qualité du code, de constitution des standards, et de communication en équipe.
PRÉ-REQUIS :
 

Pour suivre cette formation, il est recommandé de posséder les connaissances de base de la programmation.

PUBLIC :
 

Cette formation s'adresse aux chefs de projets en développement, développeurs, testeurs ayant une fibre développement, architectes, technical leaders, Scrum masters ou coaches Agile.

PROGRAMME :
 

Introduction

Exercice pratique :

« Décrivez une session de programmation où vous avez produit votre meilleur code.»

Partage et synthèse des critères de qualité dans le code pour chaque participant

Découvrir les enjeux et les bénéfices de la Revue de code

Comprendre la nécessité de la revue de code :
- trouver des défauts dans le code
- limiter les erreurs individuelles- apprendre des erreurs
Bénéfices directs de la revue de code : qualité du code, réduction des défauts, amélioration de la qualité de la communication sur le code
Bénéfices indirects de la revue de code : qualité du produit, utilisateurs satisfaits, meilleur partage des standards

Analyser le coût des défauts dans un projet de développement

Exercice pratique :

« Rappelez-vous 3 occurrences de correction de défauts dans votre projet.
Décrivez-les et estimez leur coût de détection, localisation, correction et de gestion. »

Apprendre à justifier une revue de code d'un point de vue économique
Apprendre à mesurer l’efficacité et l’efficience de la revue de code

Connaître le processus de la revue de code

Exercice pratique :

« Pensez à un morceau de code qui mériterait une revue. Qu’est-ce qui motiverait une telle revue ? Quels en seraient les obstacles ? »

Découvrir le process de la revue de code : rôles, documents, étapes
Apprendre les facteurs de succès : la facilitation, la gestion du temps, la persistance et la cohérence de la pratique au fil des semaines

Exercice pratique :

« Revue de code avec au moins 5 participants, plus des observateurs. Déroulement et débrief. »

Conseil pour des revues efficaces

Etablir sa check-list de revue de code

Exercice pratique :

« Passage en revue d’une check-list issue de l’ouvrage Code Complete de Steve McConnell. »

Lister les questions à poser en revue
Echanger autour des différents standards de programmation

Attitude du programmeur en revue de code

Découvrir les principes « Egoless Programming »
Améliorer son attitude de développeur : apprendre à faire des feedbacks efficaces à propos du code
Séparer observation, interprétation, impact et ressenti, demande

Exercice pratique :

« Evoquez un feedback que vous avez transmis ou reçu à propos de code. Reformulez le feedback tel que vous auriez souhaité le transmettre ou le recevoir. »

Conclusion sur la formation et actions futures

Ce que j’ai appris – Ce que ça change – Et maintenant
Les actions que je vais mettre en œuvre pour faciliter la mise en place des revues de code dans mon projet.

TRAVAUX PRATIQUES :
 

Cette formation utilise des exercices pratiques de revue de code basés sur des documents de référence issus des standards de l’industrie, et sur du code existant. Les participants peuvent également s'exercer sur un extrait du code sur lequel ils travaillent.

S'INSCRIRE À CETTE
FORMATION REVUE DE CODE
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

3 j

 
Le Test Driven Development (TDD), développement dirigé par les tests est une technique de programmation simple, élégante et efficace. Cette pratique des équipes...

3 j

 
Le code legacy désigne du code présent dans nos applications, difficile à maintenir, souvent de mauvaise qualité et n'ayant pas été testé...

3 j

 

Développement

Maîtriser Clean Code
Le terme « Clean Code » désigne les pratiques, principes et standards qui définissent un code de qualité. Les équipes suivent cette méthode pour...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB