18 points par xguru 2022-03-16 | 2 commentaires | Partager sur WhatsApp

« Je comprends l’intérêt de la code review, mais nous n’avons pas le temps. Nous avons beaucoup d’autres choses à faire que des revues. »

  • Voici une synthèse de la réponse à cette question, celle que l’auteur, qui donne des formations sur la code review, reçoit le plus souvent
  1. Faisons en sorte que l’auteur (le rédacteur de la PR) fournisse les efforts nécessaires pour que la code review prenne le moins de temps possible
  2. Comme pour un stand-up meeting quotidien de 10 minutes chaque matin, réservons des créneaux de review fixes : 30 minutes le matin et 30 minutes après le déjeuner
  3. Qualité et productivité :
    En investissant au début, on peut réduire nettement les coûts qui surviennent plus tard, et en diminuant le coût des changements futurs, on améliore la productivité
  4. Divers :
    Si le temps manque, commençons au moins par les points critiques comme les bugs/incidents, puis élargissons progressivement.
    Reconnaissons au sein de l’organisation les efforts consacrés à la review comme une véritable contribution à la performance

« J’aimerais que nous pratiquions la code review comme une activité de partage favorisant notre progression dès maintenant, et comme un moyen d’améliorer la productivité à travers l’amélioration de la qualité. »

2 commentaires

 
coremaker 2022-03-16

Il faut une culture qui reconnaisse le temps consacré à la revue de code comme du temps de travail.

Quand tout tombe de manière top-down avec un planning extrêmement serré, il n’y a pas de solution. Ou encore quand on fixe une due date et qu’on demande ensuite de faire le travail.

 
cbk1411 2022-03-16

Dans ce type d’entreprise, il y a souvent une culture globale très top-down.
Lorsqu’il ne faut ajuster qu’un seul aspect du travail, le changement est relativement facile, mais quand il s’agit de l’ambiance générale, c’est plus compliqué, car cela suppose une vraie volonté de la direction.

Si aucune discussion n’est possible sur la charge de travail, essayez de faire évoluer la culture (en passant au besoin par un processus de persuasion autour des heures supplémentaires),
et si rien n’a changé au bout d’un mois, il est plus efficace de chercher une autre organisation, une autre entreprise ou un autre secteur.
Au-delà, si vous continuez à vous acharner, vous risquez de vous découvrir en train de vous effondrer intérieurement.

(Par « secteur », je veux distinguer le SI, les startup et les grands groupes. J’ai eu le sentiment que le travail, la manière de travailler et les relations entre collègues y étaient complètement différents.)