Sensio Labs : le Contrôle technique des applicatifs Web

Par:
fredericmazue

ven, 17/09/2010 - 15:15

Sensio Labs, société éditrice du framework PHP Symfony, annonce la disponibilité d'un nouveau service d'audit de qualité des applicatifs web en PHP.

Durant 3 jours, l'entreprise confie son applicatif web écrit en PHP aux experts Sensio Labs, qui l'auditent via 200 points de contrôle : sécurité, évolutivité, normes, bonnes pratiques, etc... Après la prise en main de l'application avec le commanditaire de l'audit, les experts Sensio Labs récupèrent et installent le code à analyser dans l'environnement Sensio.

Chaque audit est pris en charge par un consultant dédié. Son analyse s’appuie sur une grille d’analyse créée par Sensio et appliquée à de nombreux audits. Elle repose sur des bonnes pratiques de développement en PHP.

Une fois l'analyse terminée, Sensio Labs délivre un rapport sur-mesure.

Pour établir les auditq,  Sensio Labs s'appuie sur des sondes développées et optimisées au fil du temps et utilise Sonar, développé par SQLi, qui a reversé le fruit de ses développements à la communauté Open Source, pour la restitution des audits. Sonar est un logiciel open source permettant de mesurer la qualité du code source sur les projets de développement. Initialement conçu pour Java, Sonar a été adapté à la technologie PHP par Sensio.

Sonar permet notamment :

  • d'évaluer le code
  • d'identifier les bonnes pratiques en matière de règles de programmation
  • de détecter les bugs et éventuelles duplications de code
  • de valider la présence d'une documentation
  • d'analyser le design et l'architecture de l'applicatif web

Dans le cas d’une application réalisée avec le framework Symfony, la grille d’analyse est étendue pour prendre en compte des critères spécifiques comme la qualité des plugins utilisés, le découpage des composants métiers, et plus généralement le respect des bonnes pratiques d’utilisation du framework.

Disponible dès à présent (http://audit.sensiolabs.com/) à partir de 2990 Euros H.T, l'Audit Qualité de Sensio Labs sera proposé ultérieurement en offre gratuite sur les applicatifs web basés sur Symfony.