Developpez.com - Rubrique ALM

Le Club des Développeurs et IT Pro

Google suggère aux entreprises de passer aux revues de code anonymes

Car les femmes, les Noirs, les Latinos et les Asiatiques font le plus face à des refus de révision de code que les Blancs

Le 2022-06-27 21:34:45, par Patrick Ruiz, Chroniqueur Actualités
Google s'efforce de rendre son processus de révision du code de développement logiciel plus équitable. La manœuvre part d’un constat tiré d’une étude : les femmes, les Noirs, les Latinos et les Asiatiques font le plus face à des refus de révision de leur code que les ingénieurs blancs. L'entreprise a en sus constaté que les développeurs plus âgés étaient plus souvent confrontés à la même barrière (refus de révision de code) que les jeunes développeurs. Grosso modo, la situation soulève la problématique de la gestion des cas de conflits interpersonnels dans les entreprises.

L’étude a révélé le fait que, chez Google, les femmes sont confrontées à un risque de rejet supérieur de 21 % à celui des hommes lors des phases de révision du code. De même, les développeurs noirs et plus sont confrontés à un risque de 54 % supérieur à celui des développeurs blancs, les développeurs latinos à un risque de 15 % supérieur à celui des développeurs blancs, les développeurs asiatiques à un risque de 42 % supérieur à celui des développeurs blancs et les développeurs plus âgés à un risque plus élevé de rejet que les jeunes. Avant l'étude, les auteurs pensaient, à tort, que les développeurs asiatiques rencontreraient moins de réticences en raison des stéréotypes, mais l'étude a démontré le contraire.


Les chercheurs soulignent que chez Google, les modifications de code doivent faire l’objet de revue par un autre ingénieur à minima. La plupart des tiers chargés des révisions font partie de la même équipe que l'auteur. Les auteurs peuvent choisir la personne en question ou s'en voir attribuer une à partir d’un outil de révision de code dédié.

Google a procédé à l'étude de l'efficacité des révisions anonymes de code dans l'espoir de réduire les écarts entre les réactions des développeurs de différents groupes démographiques.

L'entreprise a testé l'idée l'année dernière en demandant à 300 développeurs d'effectuer leurs révisions de code sans que le nom de l'auteur figure en haut du rapport. Pour ce faire, elle a utilisé une extension de navigateur qui supprime le nom de l'auteur. L'examen anonyme du code peut poser un problème lorsque l'examinateur doit contacter l'auteur pour des discussions complexes.

Source : Etude

Et vous ?

Ces chiffres collent-ils avec la réalité dont vous êtes au fait ? Partagez votre expérience
Votre entreprise a-t-elle instauré les revues de code anonymes sur la base de motifs similaires à ceux avancés par Google ?
Y a-t-il des cas d’ingénieurs noirs, latinos, asiatiques ou du sexe féminin qui ont été confrontés à des refus de modification de code ? Partagez vos anecdotes
Comment votre entreprise gère-t-elle des cas de conflits interpersonnels de ce genre ? Que suggérez-vous à titre personnel ?

Voir aussi :

Discrimination à l'embauche : 269 personnes ont initié un recours collectif contre Google, estimant avoir été écartées sur la base de leur âge
Google encore poursuivi pour discrimination basée sur l'âge, la plaignante rejoint un recours collectif lancé contre la société en avril dernier
La plainte contre Google pour discrimination fondée sur l'âge pourrait prendre une autre proportion, si un recours d'action collective est autorisé
Trolldi : à partir de quel âge est-il raisonnable pour un développeur de s'orienter ailleurs ?
  Discussion forum
19 commentaires
  • Madmac
    Membre extrêmement actif
    Après avoir fait la promotion de l'idéologie woke (identity politic). Ils se retrouvent avec les conséquences d'une société plus sexuellement et racialement divisée. Oh, ces pauvres petit choux, ils vont me faire pleurer.
  • DannyK
    Inactif
    En tant qu'homme noir et donc, ce que les Woke appellent racisé, je trouve que ça devient juste malsain.

    On est clairement dans une forme de folie ou la moindre raison est bonne pour faire de l'homme blanc le bouc émissaire de tous les problèmes du monde.
    Au nom de quoi les personnes blanches sont plus sujettes à avoir des revues de code qui soient acceptées ? Quel est le critère sérieux qui a démontré ça ?

    Je suis développeur depuis plus de 30 ans, j'ai travaillé dans de très grandes entreprises, des startup et aujourd'hui je suis à mon compte et jamais, en 30 ans, je n'ai ni subis de racisme, ni, été dans les situations évoqués par cet article.

    De même, les revues de code sont mon quotidien et, bien que je sois de l'avis de Martin Fowler, quant au fait que les revues de code soient à prendre avec des pincettes, de toute façon, quand on est réellement professionnel et surtout, quand on se définit en tant qu'artisan logiciel (Software Craftsman), ou le but est de viser l'excellence technique, à moins d'avoir un véritable expert technique, ce ne sont pas les revus de code qui vont faire progresser l'équipe, mais, au pire, lisser l'équipe au niveau de celui qui se prétends être le meilleur et qui ne l'est pas en général.

    Tout ça pour dire que j'ai surtout l'impression que depuis 5/6 ans, il y a un petit groupe de personnes qui ont réussi à être à des postes clés à très haute responsabilité et que ces personnes pour le coups, sont la définition même du racisme, en l'occurrence du racisme anti blancs et qu'elles en profitent pour vomir leur haine et sauter sur la moindre occasion pour justifier leurs actes.
  • el_slapper
    Expert éminent sénior
    ça peut marcher dans une grosse boite comme Google. Dans une petite maison ou tout le monde se connait et sait qui travaille sur quoi, euh, comment dire, .
  • TotoParis
    Membre expérimenté
    Envoyé par totozor
    La question que j'ai envie de poser avant tout est : quel est le résultat des revues de code anonymes?
    Le taux de rejet des devs appartenant à une minorité a diminué?
    Le taux de rejet des devs masculins blancs ont augmenté?
    Le taux de rejet par catégorie est resté stable?

    C'est pas parce que tu te mets à mesurer une chose qu'elle apparait.
    Les femmes se battent pour leurs droits depuis des décennies, "l'idéologie woke" n'a rien radicalisé. Les wokes constatent et dénoncent une vérité qui fait trembler les droitards assis bien confortablement sur leur trône de favorisé (qui ne devrait pas bouger de si tôt)
    "woke" est un adjectif applicable à une personne, il n'existe ni idéologie woke, ni mouvement wokiste, ni échelle des discriminations ou que sais je.
    Le wokisme est une idéologie racialiste à outrance, totalitaire par essence.
  • DannyK
    Inactif
    Envoyé par TotoParis
    AHAHAHAH !
    Question : ils sont toujours aussi racistes les américains blancs ?
    J'ai travaillé 8 ans aux US, dont 2 dans la fameuse Sillicon Valley, à part au Texas ou ce genre d'endroits, il faut m'expliquer ou est le racisme aux US ?
    Par contre, le racisme, maintenant que je vis au Sénégal, je le vois tous les jours et non pas de la part des blancs.

    Le racisme, dans la très grande majorité de l'Afrique s'est institutionalisé et a engrainer ce pays et ce n'est pas le racisme de la part des blancs dont je parle, mais bel et bien le racisme de la part des noirs, comme moi à tel point qu'aujourd'hui la mode est de prétendre vouloir mettre en place, dans l'IT, des organismes "souverains".
    Qui cache derrière ce mot ni plus ni moins qu'une volonté raciste et assumée de vouloir s'enfermer et rester entre soit.

    Moi qui ai été élevé par des blancs, j'ai beaucoup de mal aujourd'hui, à accepter que l'on puisse se réduire à ça et faire comme si les blancs étaient les seuls qui ne pourraient pas le comprendre.

    Pour en revenir au racisme aux US, je pense que malheureusement, les humains ne savent pas à grande échelle faire autrement que de passer d'un extrême à l'autre.
    Il y a eu certes, un extrême aux US qui existait encore dans les années 80, mais là encore, en 2022, ce n'est pas vrai, mais comme toujours désormais, ce sont les autres qui sont dans des extrêmes et au lieu d'apprendre de nos erreurs, les autres "races" (navré je n'est pas d'autres mots sur l'instant pour être clair), font la même erreur sous le prétexte d'une vengeance qui n'a aucun sens, sinon à ce titre là, les blancs peuvent revendiquer le racisme et l'esclavage subis durant les conquêtes musulmanes et bien avant, les asiatiques aussi et j'en passe.

    Pour conclure je te rejoins sur l'idéologie Woke, qui en surface part d'un bon sentiment mais dans le fond est en réalité ultra malsaine et fait le jeu de ce que je viens de décrire au dessus.
  • totozor
    Membre expert
    La question que j'ai envie de poser avant tout est : quel est le résultat des revues de code anonymes?
    Le taux de rejet des devs appartenant à une minorité a diminué?
    Le taux de rejet des devs masculins blancs ont augmenté?
    Le taux de rejet par catégorie est resté stable?

    Envoyé par Madmac
    Après avoir fait la promotion de l'idéologie woke (identity politic). Ils se retrouvent avec les conséquences d'une société plus sexuellement et racialement divisée. Oh, ces pauvres petit choux, ils vont me faire pleurer.
    C'est pas parce que tu te mets à mesurer une chose qu'elle apparait.
    Les femmes se battent pour leurs droits depuis des décennies, "l'idéologie woke" n'a rien radicalisé. Les wokes constatent et dénoncent une vérité qui fait trembler les droitards assis bien confortablement sur leur trône de favorisé (qui ne devrait pas bouger de si tôt)
    "woke" est un adjectif applicable à une personne, il n'existe ni idéologie woke, ni mouvement wokiste, ni échelle des discriminations ou que sais je.
  • grunk
    Modérateur
    Envoyé par smarties
    OK pour la revue de code mais il ne faut pas non plus en abuser non plus. On est développeur donc on sait programmer normalement..
    Savoir programmer c'est pas la même chose que connaitre toutes les subtilités d'un projet.
    Une revue de code est pas là pour critiquer le style ou ne nommage des variables (il y'a des outils automatisé pour ca). Le but c'est de produire du code de qualité qui ne met pas en péril l'application. Sur des gros projets il est impossible de bien connaitre tous les modules.

    Ce pourquoi je me bat chez nous c'est :
    review systématique pour les nouveaux arrivants quelque soit leur niveau. La durée des reviews dépend de leur résultat.
    review systématique pour tout le monde à partir du moment où on travail sur une partie du code dont on est pas l'auteur original. (genre je modifie le module de X , X doit faire une review sur mon code)
    Pas de review pour les "non nouveaux" quand ils travail sur leur propre code.
  • DannyK
    Inactif
    @el_slapper

    Mouais ...
    Je sent que tu veux bien faire, vraiment.

    Mais ça se voit que tu ne sais pas ce qu'est d'être un racisé.
    Lorsque tu écrits "mon amis gauchiste", soit honnête, l'ami gauchiste, c'est toi et, ne me prends pas en défaut, je ne suis pour aucun parti politique, qui sont de mon point de vue plus une forme d'étroitesse que d'ouverture.

    Pour autant, tout ceci ne change rien, à la lecture de tes propos et dont le dernier en date, tu ressorts toujours la même chose et tu es avant tout, un ethno masochiste.
    Tu prends 0,1% de la population Française qui est raciste, que ce soit sous un forme systémique ou une autre et tu la met en premier plan en étant convaincu d'une généralité.

    Tu es un peu comme un point noir sur un tableau blanc, tu t'imagines que le point noir prends tout l'espace.

    Je réitère ce que je t'ai déjà écrit, afin que tu sortes de ton plaisir malsain de t'autoflageller, si tu veux, viens vivre avec moi en Afrique, même juste une année et tu verras, toi, le blanc, ce qu'est le vrai racisme.
    Pas celui qui a existé en Europe, le vrai, le visceral et partagé par tout un pays et à ce moment là, tu auras deux réactions possible
    - Soit tu commencera enfin à te remettre en question et à arrêter de croire qu'il y ai du racisme en Europe
    - Soit, tu sera dans le mood dans lequel tu es actuellement, tu prendra un pieds comme jamais à voir les gens autour de toi te rabaisser.

    Enfin quand tu écrits "Pour les noirs qui sortent avec des blanches, je dirais que c'est accepté à contrecœur, par certains, ici. Ils n'oseront rien dire, mais ça va grommeler sévère.", si vraiment c'était vrai, ça serait justement une preuve, que ni le racisme systémique, ni le racisme structurel n'existe, puisque ces gens ne peuvent rien dire.

    Et pour finir, je constate que les gens comme toi vois toujours les choses sous le spectre de leur dépendance à leur masochisme, mais on peu très bien inverser la situation, Quid d'une noire en couple avec un blanc, qui là parcontre, du coté des noirs, ne passe pas à coups de "Ils n'oseront rien dire, mais ça va grommeler sévère".

    Dans cette situation là, les familles renies leurs filles, voir, les frappes.

    Mais c'est toujours pareil avec les gens comme vous, vous êtes tellement enfermé dans votre délir, que même moi, un racisé, je m'en rends compte.
  • TotoParis
    Membre expérimenté
    Envoyé par smarties
    OK pour la revue de code mais il ne faut pas non plus en abuser non plus. On est développeur donc on sait programmer normalement.
    AHAHAHAH !
    Elle est bien bonne ! J'aime la fin de la phrase : "normalement". A si tout se déroulait selon la "normalité", en programmation, comme pour le reste...
    Vous connaissez "l'erreur est humaine" ?

    Envoyé par smarties
    Pour les débutant dans le métier, ça peut être aussi stressant pour eux car ils veulent faire leurs preuves mais ils peuvent manquer de confiance en eux donc avoir des critiques sur leur code peut être déstabilisant.
    AHAHAHAH !
    On ne progresse que par la critique intelligente de ses pairs, que par leurs bons conseils, en pouvant en parler librement.
    Il y a toujours plusieurs bonnes manières de réaliser ceci ou cela dans un programme.
    Critiquer le code de quelqu'un ne signifie pas, "normalement", se faire démonter la tronche à coup de poings non plus.
    Ce qui est déstabilisant, c'est de voir du code merder grave alors que l'on était sûr et certain que c'était la meilleure manière de faire.

    Morale : le pire pour un informaticien est de travailler dans sa bulle.

    Question : ils sont toujours aussi racistes les américains blancs ?
  • DannyK
    Inactif
    Je voudrais juste commenter le message de "el_slapper" si vous me le permettez, car j'ai l'impression que les Français et plus globalement les Européens depuis quelques années, ont une forme de sadisme maladif quand au fait d'être blanc, dans un pays fondé par des blancs.
    Pourquoi cela serait-il si surprenant que dans une entreprise il y ait en majorité des blancs, encore en 2022, étant donné que de toute manière historiquement l'Europe et donc la France a été fondé par des blancs ?

    Au sénégal, il n'y a quasiment que des noirs et dans les entreprises ou j'interviens, je vois rarement des blancs, pour autant, je ne viens pas faire le reproche aux équipes et d'ailleurs, personne se sent obligé au nom d'une pseudo équité, d'employer des blancs, des asiatiques, ...
    C'est simplement que tout ceci est conjoncturel, au sénégal : Il y a plus de noir que de blancs, tout comme en France, il y a plus de blancs que de noir.

    Cela fait-il du sénégal un pays raciste institutionnellement ? Non, soyons sérieux cinq minutes.

    Est-ce un mal ? Est une raison pour prétendre que "A vue de nez, 55/60% des clients n'auraient jamais pris, à l'époque, DannyK comme consultant", alors que je suis justement le contre exemple, dans les années 2000 je n'avais aucun problème à me faire employer tout comme je n'ai toujours aucun problème en 2022.
    Le racisme en France a surtout été une histoire de fantasme plus que de réalité et le contre argument que j'entends souvent à ce sujet, vient soit, de gens de ma couleur qui pour le coups, sont de véritable raciste et cherche une excuse pour vomir leur haine du blancs, soit, des blancs totalement à l'ouest qui n'ont en réalité jamais vécu mais s'imagine le contraire et aiment à donner de grandes leçons.

    Si l'on arrête de penser le monde sous le spectre des blancs et qu'on a un minimum de culture, les blancs n'ont pas été ceux qui ont le plus mis en esclavage dans l'histoire, tué le plus de personnes dans l'histoire, été les plus méchants dans l'histoire, et pour ne prendre qu'exemple sur l'esclavage : Les blancs ont été les derniers à l'avoir pratiqué et les premiers à l'avoir arrêté, et ça, ce sont des faits historiques, contrairement à des discussions de comptoir sur du pseudo racisme.

    Pourtant, certains blancs eux mêmes d'après votre propos, semblent aimer penser l'inverse et, moi en tant que noir, je ne me suis jamais mis dans cette réflexion alors que si vous connaissiez l'histoire du sénégal, vous sauriez que ce pays a été colonisé durant les traitres arabes et que j'aurais toute légitimité avoir une haine visceral envers les arabes, tout comme si je suivais cette logique, je me devrais d'obliger une repentance perpertuel de la part des arabes.

    Tout ça pour dire que Le wokisme est avant tout l'expression d'une nouvelle forme de racisme qui tente par tous les moyens de se justifier et de trouver une crédibilité.

    Cela reviens à mon commentaire précédent, il y a quelque chose d'extrêmement malsain qui s'est institutionalisé, notamment à cause de l'idéologie woke et je trouve dommage que ce soit moi, un homme noir, qui soit obligé de le pointer du doigts.

    Concernant ce que vous avez écrit "Il me semble que le pouvoir économique est en grande partie blanc", avez vous des sources fiables ? Car la chine est économiquement plus riche que l'ensemble des pays blancs, une grande partie de l'Afrique aussi et j'en passe et là encore, vous êtes dans une volonté de vous flageller plus que dans une volonté de vouloir remettre en question un système.