Accessibilité Contact Aller au menu Aller au texte

Ecoutez votre code PHP

Intervenant(s) : Gabrièle Santini
Date : Mardi 6 juillet 2010 Horaire : 15h20 Durée : 40 minutes
Lieu : ENSEIRB - Amphi C

Outils d’analyse et de restitution d’analyse pour PHP

PDF - 1 Mo
Slides

L’intérêt grandissant vers l’industrialisation de PHP et la conséquente poussée vers une assurance qualité de haut niveau contrastent avec la faible exploitation des outils d’analyse qui pourtant existent, fruits du travail de quelques "éclairés".

Nous proposerons une panoramique des outils d’analyse statique existants majeurs et mineurs (PHP_CodeSniffer, PHP_Depend et PHPMD (staticReflection), phploc et phpcpd, bytekit et bytekit-cli, vld, padawan, phantm, …)

La description de chaque outil sera orientée utilisation : quel est son domaine d’action privilégié, comment (bien) l’exploiter, propositions d’extensions et d’améliorations.

Cette session veut se constituer comme un vrai workshop/brainstorming et la salle sera invitée à réfléchir à des utilisations innovantes des outils présentés.

Nous présenterons ensuite les outils pour la restitution et l’exploitation des données collectées par les outils d’analyse :
- intégration continue et restitutions basées sur CruiseControl, Hudson, Arbit, Bamboo
- restitution Sonar
- intégration dans l’usine logicielle

L’intervenant

Ancien doctorant en informatique théorique de l’ENS, Gabriele s’est reconverti à l’informatique "pratique" en 2002. Après des expériences en freelance et chez une petite SSII, il rejoint SQLI en 2007. Il est actuellement Lead Architect de la cellule Open Source Paris.

Passionné de l’assurance qualité, d’architecture logicielle et de modélisation métier, il s’intéresse de près aux problématiques de l’industrialisation du PHP. Il est contributeur PHP_CodeSniffer et responsable du projet PIC PHP SQLI (qui comprend les plugins Sonar pour PHP)