Aller au contenu
AFUP AFUP Day 2025 Baromètre Planète PHP PUFA
 

Comment relire du code pourri sans se fatiguer

Description

Pour assurer une revue continue du code PHP, il faut deux outils : une référence de programmation, avec des recommendations claires et adaptées. Celle-ci peut se constituer aisément à partir des recommandations du manuel officiel, des bonnes pratiques et des traditions PHP. L'autre outil est un auditeur statique, qui repasse chaque ligne au peigne fin et traque inlassablement ce qui doit être amélioré. Nous verrons comment ils fonctionnent ensemble, et jusqu'où ils peuvent mener votre code sur le chemin de la qualité.

Conférence donnée lors du Forum PHP 2016, ayant eu lieu les 27 et 28 octobre 2016.

Informations complémentaires

Vidéo

Le speaker

Damien SEGUY

Damien Seguy est directeur technique chez Exakat Ltd., société spécialisée dans les solutions pour la qualité du code source en PHP. Il dirige le développement du moteur d'analyse statique d'Exakat, qui assure la revue de code pour les migrations, la clareté et la sécurité. Avec plus de quinze ans de contributions au monde PHP, son expérience l'a fait passé par la rédaction de la documentation, l'élevage d'elephants, l'animation de groupes d'utilisateurs sur trois continents. Il aime faire du gremlin, des ??? et du camembert.

Commentaires

Très intéressant tour d'horizon des outils d'analyse statique, et très instructif de découvrir ce que des métriques peuvent nous apprendre sur un projet et/ou ses auteurs. Un (minuscule) bémol sur la forme, le fait de demander l'avis de l'audience laissait quelques "blancs". C'était une bonne idée de faire nous participer à cette "enquête", mais il y avait peut-être trop de monde pour ce genre d'interaction.
Benoit Viguier, le 27/10/2016
Le talk brasse pas mal d'outils d'analyse du code plutôt intéressants, mais dans sa forme, il peine à dégager une vraie problématique à résoudre. J'en retire néanmoins quelques précieuses librairies de statistiques du code, mais dommage, tout cela méritait une approche différente !
Kenny Durand, le 28/10/2016
Très bon talk, vivant et permettant de découvrir de nombreux outils d'analyse de code.
Bolbo, le 29/10/2016
Pas totalement convaincu par l'approche, même si les outils utilisés sont intéressants. On restait quand même dans le vague sans apporter de réelle solution
romain dunand, le 31/10/2016