Pour qu’une équipe fonctionne bien, on applique des conventions de codage, mais aussi des conventions d’architecture et de conception. Seulement, autant on peut valider les conventions de codage avec des outils comme PHP-CS-Fixer, vérifier que notre code fonctionne dynamiquement avec PHPUnit ou détecter des erreurs avec des analyseurs statiques, mais comment vérifier que les règles de conception de l’équipe sont respectées ? Au sein de l’équipe Klaxoon, nous développons une solution qui complète le code review en testant automatiquement les règles de conception de l’équipe. Explications et démonstration avant une libération prochaine du code.

Comments

Comments are closed.

Damien at 10:12 on 22 Oct 2021

Comme d'hab, Fred introduit admirablement son sujet avec une belle histoire.
Hâte de voir l'outil évoqué en fin de conf

Excellent talk, on voit que Fred est un habitué de l'exercice !

Parfait sur le fond comme sur la forme. Une question me vient par rapport à l'outil annoncé : est-il prévu ou déjà implémenté la possibilité de corriger automatiquement les erreurs qui pourraient l'être de cette façon - comme le nommage des contrôleurs ? (un peu à la manière d'un fixer de coding style)

Bravo et merci.

J'ai oublié ce que je voulais dire en commentaire.... 😉

Un de mes coups de cœur de ce ForumPhp 2021!
Une première partie "hors sujet" intéressante qu'on voit doucement converger vers le sujet principal, et finalement tout fait sens! De plus, l'approche proposée est très intéressante, ça parait tout simple mais c'est très malin!
Merci

Alex Rock at 11:02 on 25 Oct 2021

Très intéressant concept ! Hâte de voir la lib être open-sourcée, ça m'intéresse beaucoup !

Et puis bon, la première partie sur le fonctionnement de la mémoire est un indispensable, même si ça a peu à voir avec PHP 😁

Merci Frédéric pour cette excellente présentation et sur le rappel que notre mémoire, c'est de la merde ;)

Hâte de pouvoir tester ce nouvel outil, en attendant, je vais pouvoir regarder les règles pour PHPStan !

Anthony Ammar at 21:10 on 27 Oct 2021

Merci pour cette conf très intéressante qui m'a permis de voir l'utilisation de phpunit sous un autre angle. 👍

Sofia Lescano at 11:23 on 28 Oct 2021

Sujet très intéressant et présenté de façon claire.
Hâte de voir la librairie open-sourcée et d'implémenter ce genre de chose au sein de notre équipe.