Je suis sur le point de regarder un projet de base de code PHP pour la première fois, et j'aimerais effectuer un semi-formelles de vérification. Parce que je suis nouveau sur le projet, ce ne sera pas seulement me donner une chance d'obtenir le connaissent bien le code, mais aussi de fournir à l'organisation un avis extérieur sur l'état du projet.
Que le PHP est un de mes "secondaire" langues (un je ne pas de manger, de boire et de respirer sur une base quotidienne) j'aimerais avoir quelques commentaires sur la façon de procéder. Plus précisément, je me demandais:
PHP outils pour effectuer une analyse statique, ou d'analyse de couverture de code, ou de générer une structure de données/les diagrammes de classe/les hiérarchies,
Une liste des "odeurs de code" PHP qui devrait soulever un drapeau rouge, y compris l'utilisation et de codification des anti-modèles et obsolètes classes/méthodes, et
Les meilleures pratiques pour faire des audits de code en général.