Voila déjà plusieurs mois que je vous parle de FlexPMD.
Et bien ça y est! enfin!
Mon collègue Xavier et avec lui, tous les autres contributeurs de "Adobe Technical Service Organization" sont enfin en mesure de vous annoncer la naissance de FlexPMD.
Ce projet est hébergé sur opensource.adobe.com sous license BSD.
Comme son nom l'indique, ce projet suit la trace de PMD pour Java, l'idée est donc de:
- détecter des "pattern" et "anti-pattern" dans l'arbre syntaxique du code ActionScript et MXML
- définir ces patterns et anti-pattern dans des règles FlexPMD
- pouvoir automatiser cette détection à travers le build (ou les outils de développement)
- pouvoir créer facilement des ensembles de règles (des "rulesets") spécifiques aux besoins et aux contraintes de vos projets
- et ensuite surveiller le respect de ces règles de façon automatique et systématique
- code mort
- méthodes à haute complexité cyclomatique
- de mauvaise pratique architecturale
- dans l'utilisation de cairngorm
- dans la gestion d'évènement
- dans le référencement de composants visuels dans les modèles
- ou de mauvaise encapsulation
- et bien plus...
- à créer vous même votre sous ensemble de règle à travers le flex-pmd-ruleset-creator
- à intégrer FlexPMD dans votre build ( ant ou maven )
- à utiliser Hudson pour réaliser des rapports FlexPMD (grâce à son plugin PMD)
Version 12.1 dernière modification par XWiki Admin le 02/09/2009 à 17:41








Commentaires: 0