Talk in French at Forum PHP 2026
Short URL: https://joind.in/talk/c47f8
(QR-Code (opens in new window))
n le sait tous : une bonne code review, ce n'est pas traquer une indentation ou un nom de variable. C'est challenger l'intention, le design, les invariants métier, ce qui n'apparaît pas dans le diff. Sauf qu'en pratique, on review surtout la surface parce qu'on est fatigué, pressé, ou que la PR fait 600 lignes.
Depuis quelques mois, je me fais assister par des agents IA pour faire une première passe de review sur mes projets. L'agent ne décide pas, il défriche : il signale, il questionne, il prépare le terrain. Et il s'est passé un truc inattendu : en m'appuyant sur cette première passe pour la surface, j'ai été obligé de redéfinir ce que je fais, moi, en tant que reviewer humain. Spoiler : c'est ce que j'aurais dû faire depuis le début.
Je m'en sers aussi autrement : quand je tombe sur une classe ou une méthode dont le but n'est pas évident, je demande à l'agent de m'expliquer ce qu'il en comprend. Si sa lecture diverge de la mienne, ou si elle a du mal à émerger, c'est qu'il manque un commentaire, un nom plus clair, ou que le design est à revoir. L'agent devient un révélateur de zones floues.
Autre découverte : bien paramétrés, ces agents peuvent rendre les PRs et les commentaires de review nettement plus lisibles : structure claire, contexte explicite, intention résumée. Un confort pour tout le monde, et un vrai levier d'inclusion pour les profils neuro-atypiques (dont je fais partie). Mais ça ne tombe pas du ciel : c'est à nous, humains, de paramétrer nos agents pour qu'ils délivrent ce niveau de clarté.
Dans ce talk : les bonnes pratiques de review qu'on connaît et qu'on néglige, ce que l'assistance d'un agent apporte vraiment (et ses angles morts), comment s'en servir comme révélateur de zones floues, comment se positionner avec la décision finale, et comment configurer ses agents pour livrer des PRs vraiment lisibles. Échecs réels inclus.
Vous repartez avec une vision claire de votre rôle de reviewer quand un agent vous a assisté, et avec l'envie de mieux reviewer, agent ou pas.
Comments
Comments are closed.