Précédent   Forum des professionnels en informatique > PHP > Outils
Outils Forum d'entraide sur les outils pour développeurs PHP : EDI, installation, administration... Avant de poster : FAQ outils, toutes les FAQ PHP et les comparatifs
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/08/2007, 00h28   #1
Membre chevronné
 
Avatar de grabriel
 
Inscription : septembre 2006
Messages : 935
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 935
Points : 626
Points : 626
Par défaut Outils de revue de code

Bonjour,

On m'a demandé de faire une revue de code sur un développement en PHP J'ai regardé à droite et à gauche sur internet à la recherche d'outils de revue de code pour le php et j'en ai vu plusieurs mais pas vu de comparatif, n'ayant pas le temps de tout tester, est-ce que quelques personnes présentes sur le forum ont déjà utilisé ces outils.

Checkstyle
Php_CodeSniffer
Snoopy
trouvé là : http://www.clochix.net/post/2006/09/...mmation-en-php

ou Phpcheckstyle
http://developer.spikesource.com/wik...checkstyleNews


Je ne vois pas trop l'utilité d'outils de ce genre, pour moi un code à jour, avec des commentaires et avec lequel on peux générer une doc (Doxygen ou documentor) suffit pour être "Valide". Après qu'il respecte les conventions de Pear ou celle-ci qui ressemble au java : http://www.blueshoes.org/en/develope...ng_guidelines/
c'est certes un plus, mais c'est loin d'être le principal élément. Ce que je veux dire c'est que pour moi le plus important c'est pas le style d'indentation du code. C'est comme en html on peux pondre du code imbuvable qui passera les validations de la W3C...

Qu'en pensez vous???

Merci
grabriel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/08/2007, 08h15   #2
Membre chevronné
 
David DRAPEAU
Consultant OpenERP
Inscription : juin 2003
Messages : 807
Détails du profil
Informations personnelles :
Nom : David DRAPEAU

Informations professionnelles :
Activité : Consultant OpenERP

Informations forums :
Inscription : juin 2003
Messages : 807
Points : 728
Points : 728
Envoyer un message via MSN à zyongh Envoyer un message via Skype™ à zyongh
Par défaut oui et non

Je n'ai pas testé d'outils spécifique à ce sujet. J'utilise principalement la Reflexion (API OOP de PHP5). Ensuite en ce qui concerne ce que tu dis, effectivement, si le code est bien écrit et bien documenté alors je ne vois pas l'intérêt de passer du temps (c'est de l'argent) à vérifier que le code est bien indenté ou non et autres subtilités. Tant qu'on s'y retrouve quand on se replonge dedans quelques mois plus tard...

Par contre, de là à faire du code inbuvable sous prétexte qu'il est tout de même validé par W3C (ou autre), je ne suis pas d'accord. Mieux un code est écrit, plus il est facile pour celui qui repasse derrière de s'en accomoder.

Respectons les suivants...
zyongh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/08/2007, 11h56   #3
Inscrit
 
Avatar de is_null
 
Inscription : octobre 2006
Messages : 637
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 637
Points : 690
Points : 690
C'est clairement avec un framework de test-unitaires qu'on peut efficacement tester la qualité d'un code.
Notamment depuis la version de developpement de phpunit qui permet d'analyser la couverture du code générée par xdebug.
Aussi, cette dernière version permet d'analyser les redondances de code, aidant ainsi à la re-factorisation.
Finalement, il est évident que les commentaires sont le plus important, il faut pouvoir comprendre un script ou une classe en lisant seulement les commentaire.
__________________
Q: Dois-je haïr et cogner sur Microsoft ?
R: Non, vous n'êtes pas obligé. Non pas que Microsoft n'est pas écoeurant, mais il y avait une culture hacker bien avant Microsoft et il y en aura une bien après que Microsoft aura été de l'histoire ancienne. Toute énergie dépensée à haïr Microsoft serait mieux employée par vos compétences et votre passion. Écrivez du bon code, cela brisera suffisamment Microsoft sans polluer votre karma.
Comment devenir un hacker ? par Eric Steven Raymond
is_null est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h17.


 
 
 
 
Partenaires

Hébergement Web